freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第5章數(shù)據(jù)的輸入和輸出(參考版)

2024-10-15 13:35本頁(yè)面
  

【正文】 t enter a valid number Q amp。 ? 后年你的年齡是: 21 ? d:\ UseConvert ? 請(qǐng)輸入您的年齡: 40 ? 你是 21歲或已超過(guò) 21 歲。 ? throw。t enter a valid number.)。 ? } Parse( )方法 ? catch(OverflowException) ? { ? (you entered a number that is too big or too small.)。 ? (后年你的年齡是: {0}, age+2)。 ? else ? (你是 21歲或已超過(guò) 21 歲。 //將輸入的年齡字串轉(zhuǎn)換為 32位整數(shù) ? if (age21) ? (你不到 21歲。 ? buff=()。 ? int age。 ? using 。 ? 【 例 】 使用 Convert類(lèi)的方法,將讀取的字符串轉(zhuǎn)換為一個(gè)整數(shù)。注意,Convert類(lèi)的方法將數(shù)據(jù)轉(zhuǎn)換為基數(shù)據(jù)類(lèi)型,而不是 C數(shù)據(jù)類(lèi)型,但我們知道每種 C數(shù)據(jù)類(lèi)型都有相應(yīng)的基類(lèi)型。 Parse( )方法 方 法 名 描 述 ToBoolean 將指定的值轉(zhuǎn)換為等效的布爾值 ToByte 將指定的值轉(zhuǎn)換為 8 位無(wú)符號(hào)整數(shù) ToChar 將指定的值轉(zhuǎn)換為 Unicode 字符 ToDateTime 將指定的值轉(zhuǎn)換為 DateTime ToDecimal 將指定的值轉(zhuǎn)換為 Decimal ToDouble 將指定的值轉(zhuǎn)換為雙精度數(shù) ToInt16 將指定的值轉(zhuǎn)換為 16位符號(hào)整數(shù) ToInt32 將指定的值轉(zhuǎn)換為 32位符號(hào)整數(shù) ToInt64 將指定的值轉(zhuǎn)換為 64位符號(hào)整數(shù) ToSbyte 將指定的值轉(zhuǎn)換為 8位符號(hào)整數(shù) ToSingle 將指定的值轉(zhuǎn)換為單精度浮點(diǎn)數(shù) ToString 將指定的值轉(zhuǎn)換為字符串 表 Convert類(lèi)轉(zhuǎn)換數(shù)據(jù)類(lèi)型的方法 Parse( )方法 ? 使用 Convert類(lèi)的前提條件是用 using語(yǔ)句引用命名空間 。表 Convert類(lèi)轉(zhuǎn)換數(shù)據(jù)類(lèi)型的一些方法。 Convert類(lèi)包含了大量的可將數(shù)據(jù)轉(zhuǎn)換為不同的數(shù)據(jù)類(lèi)型的靜態(tài)方法,由于是靜態(tài)方法,所以可直接使用以下語(yǔ)句格式調(diào)用: ? (原數(shù)據(jù)變量 )。如對(duì)字符串中的文本進(jìn)行過(guò)濾,得到一個(gè)不同的字符串,或?qū)⑵滢D(zhuǎn)換為一種不同的數(shù)據(jù)類(lèi)型。 //將字串轉(zhuǎn)換為雙精度數(shù) ? (d+)。 ? str=()。 //控制臺(tái)輸入整數(shù)數(shù)字字串 ? a=(str)。 ? string str。 ? class Eachother ? { ? public static void Main() ? { ? int a。 ? using System。 ? 調(diào)用 Parse()方法的常用格式: public static 數(shù)據(jù)類(lèi)型 .Parse(string s)。 ? //輸出 chgstr對(duì)象當(dāng)前存儲(chǔ)的值的長(zhǎng)度 ? } ? } ? 程序的輸出結(jié)果: ? 請(qǐng)輸入您的姓:劉 (回車(chē) ) ? 請(qǐng)輸入您的姓名的最后一個(gè)字:南 (回車(chē) ) ? 請(qǐng)輸入您的中名:泳 ? 您的全名是:劉 泳 南 ? 您的全名長(zhǎng)度: 5 Parse( )方法 ? 上節(jié)介紹的 Format方法和 ToString方法,都是用來(lái)將數(shù)字轉(zhuǎn)換為相應(yīng)格式的字符串輸出。 //在 中名 后插入空格 ? } ? (您的全名是: {0}, chgstr)。 ? if (buffer!=null) ? { ? (marker+1, buffer)。 //將 buffer中字符串追加到 chgstr中 ? } ? (請(qǐng)輸入您的中名: )。 ? if (buffer!=null) ? { ? ( )。 //將姓的長(zhǎng)度賦給變量 marker,該變量被用來(lái)確定放 ? 置 中名 的位置 ? } StringBuilder類(lèi)的字符串方法 ? (請(qǐng)輸入您的姓名的最后一個(gè)字: )。 ? if (buffer!=null) ? { ? (buffer)。 ? (請(qǐng)輸入您的姓: )。 //創(chuàng)建名為 chgstr的 ? StringBuilder對(duì)象 ? string buffer。 ? using 。 ? 【 例 】 使用 StringBuilder類(lèi)。表 StringBuilder類(lèi)的方法和屬性。使用 StringBuilder類(lèi)創(chuàng)建的對(duì)象與用 String類(lèi)創(chuàng)建的字符串類(lèi)似,差別在于后者創(chuàng)建的字符串不能被修改,當(dāng)要修改或操縱字符串時(shí),必須再另創(chuàng)建一個(gè)新的字符串對(duì)象。 ? 如果確實(shí)需要修改字符串,則應(yīng)該使用 C提供的 StringBuilder類(lèi)。在實(shí)際應(yīng)用中,使用表 ,需要為處理后的新字符串另設(shè)一個(gè)空的存儲(chǔ)空間 (即創(chuàng)建一個(gè)新的字符串對(duì)象 )。 //程序運(yùn)行會(huì)出錯(cuò) ? (str)。 ? //字符串雖是由字符數(shù)組組成,但不能將其中第 6個(gè)字符改為 X,! ? str[5]=39。 ? using System。 續(xù)表 StringBuilder類(lèi)的字符串方法 ? 當(dāng)我們調(diào)用字符串方法進(jìn)行字符串的修改時(shí),實(shí)際上將創(chuàng)建一個(gè)新的字符串,而存儲(chǔ)在字符串中的某個(gè)字符是不能修改的。 PadRight 將字串左對(duì)齊,并在右邊填充指定的字符 (或空格 )。 Length 返回字串的長(zhǎng)度,長(zhǎng)度等于字串包含的字符數(shù)。 Insert 在實(shí)例中的指定索引位置插入一個(gè)指定的 String類(lèi)的實(shí)例。如果當(dāng)前字串更小,返回一個(gè)負(fù)數(shù);如相等,返回 0;如更大,返回一個(gè)正數(shù) CopyTo 將指定數(shù)目的字符從此實(shí)例中的指定位置復(fù)制到 Unicode 字符數(shù)組中的指定位置 Equals 比較兩個(gè)字串,以確定它們是否包含相同的值。在 C中,該屬性為 String類(lèi)的索引器。 String類(lèi)的字符串方法 方 法 描 述 靜態(tài)方法 Compare(字串 1, 字串 2) 比較兩個(gè)指定的 String對(duì)象 (字串 )的值 CompareOrdlinal 比較兩個(gè)字串的值,但不考慮區(qū)域性語(yǔ)言或其他國(guó)際化問(wèn)題 Concat 連接 String的一個(gè)或多個(gè)實(shí)例,或 Object的一個(gè)或多個(gè)實(shí)例的值的 String 表示形式 Copy 創(chuàng)建一個(gè)與指定的 String具有相同值的 String的新實(shí)例 Equals 比較兩個(gè)字串,以確定它們是否包含相同的值。 ? String類(lèi)的方法調(diào)用格式為: () ? 表 String類(lèi)常用的處理字符串的方法。 處理字符串的方法 ? String類(lèi)的字符串方法 ? StringBuilder類(lèi)的字符串方法 ? Parse( )方法 ? Convert類(lèi) 處理字符串的方法 ?前面已介紹了關(guān)于格式化字符串的所有知識(shí),由于字符串是一種特殊的數(shù)據(jù)類(lèi)型,所以介紹有關(guān)方面深入的應(yīng)用問(wèn)題。 ? (Y:{0:Y}, mydate2)。 //錯(cuò)誤! ? (u:{0:u}, mydate2)。 ? (s:{0:s}, mydate2)。 ? (r:{0:r}, mydate2)。 ? (m:{0:m}, mydate2)。 ? (g:{0:g}, mydate2)。 ? (f:{0:f}, mydate2)。 ? (d:{0:d}, mydate2)。 ? class DateTime2 ? { ? public static void Main() ? { ? //使用 Format方法 ? DateTime mydate1=new DateTime (2020,10,1,16,0,0)。 ? using System。 格式化說(shuō)明符 格式化說(shuō)明符 描 述 默認(rèn)格式 輸出范例 (中文版 ) d 短日期 mm/dd/yyyy 2020923 D 長(zhǎng)日期 day ,month dd, yyyy 2020年 9月 23日 格式化說(shuō)明符 描 述 默認(rèn)格式 輸出范例 (中文版 ) f 長(zhǎng)日期短時(shí)間 day, month dd, yyyy hh:mm AM/PM 2020年 9月 23日 16:00 F 長(zhǎng)日期長(zhǎng)時(shí)間 day, month dd, yyyy hh:mm:ss AM/PM 2020年 9月 23日 16:00:00 g 短日期短時(shí)間 mm/dd/yyyy hh:mm 2020923 16:00 G 短日期長(zhǎng)時(shí)間 mm/dd/yyyy hh:mm:ss 2020923 16:00:00 M或 m 月份和天 month dd 9月 23日 R或 r RFC1123國(guó)際標(biāo)準(zhǔn)格式 ddd,dd month yyyy hh:mm:ss GMT Mon,23 Sep 2020 16:00:00 GMT s ISO8601標(biāo)準(zhǔn)格式 yyyymmdd hh:mm:ss 20200923 T16:12:23 t 短時(shí)間 hh:mm AM/PM 12:30 PM T 長(zhǎng)時(shí)間 hh:mm:ss AM/PM 12:30:54 PM u 格林尼治時(shí)間 yyyymmdd hh:mm:ss 20200923 12:30:54Z U 格林尼治時(shí)間 day, month dd, yyyy hh:mm:ss AM/PM 20200923 4:30:54PM Y 或 y 年份和月份 Month,yyyy 2020年 9月 表 日期和時(shí)間格式
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1