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

正文內(nèi)容

第5章數(shù)據(jù)的輸入和輸出(已改無錯字)

2022-11-23 13:35:08 本頁面
  

【正文】 blic static void Main() ? { ? DateTime date=new DateTime(2020,10,1)。 //構(gòu)造一個 DateTime對象 2020年 10月 1日 ? (date)。 ? ()。 //對象的星期數(shù) ? (date. DayOfYear)。 //對象的日期在一年中的序號 ? (date. TimeOfDay)。 //對象的時間 ? ()。 //調(diào)用 DateTime的靜態(tài)屬性,獲取程序運(yùn)行的當(dāng)前時間 ? } ? } ? 運(yùn)行結(jié)果: ? 2020101 00: 00: 00 //在創(chuàng)建 DateTime對象時,由于沒有指定時間數(shù)值,所以時間數(shù) ? 值為 0 ? Tuesday //星期二 ? 274 //2020年的第 274天 ? 00: 00: 00 ? 202041 21: 53: 12 格式化說明符 ? 格式化日期和時間數(shù)據(jù) 在日常生活中,我們表示時間和日期的形式有多種。例如 2020年 10月1日 16:00是一種表達(dá)方式,而這一日期和時間也可表示為:10/1/2020 4:00PM,除了這兩種形式外,還有多種表達(dá)方式。如何讓程序在輸出時能顯示我們想要的日期和時間格式呢? 在 DateTime類中封裝了 Write()方法,可以用來進(jìn)行日期時間的格式化操作。日期和時間數(shù)據(jù)的格式化說明符如表 。 格式化說明符 格式化說明符 描 述 默認(rèn)格式 輸出范例 (中文版 ) d 短日期 mm/dd/yyyy 2020923 D 長日期 day ,month dd, yyyy 2020年 9月 23日 格式化說明符 描 述 默認(rèn)格式 輸出范例 (中文版 ) f 長日期短時間 day, month dd, yyyy hh:mm AM/PM 2020年 9月 23日 16:00 F 長日期長時間 day, month dd, yyyy hh:mm:ss AM/PM 2020年 9月 23日 16:00:00 g 短日期短時間 mm/dd/yyyy hh:mm 2020923 16:00 G 短日期長時間 mm/dd/yyyy hh:mm:ss 2020923 16:00:00 M或 m 月份和天 month dd 9月 23日 R或 r RFC1123國際標(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 短時間 hh:mm AM/PM 12:30 PM T 長時間 hh:mm:ss AM/PM 12:30:54 PM u 格林尼治時間 yyyymmdd hh:mm:ss 20200923 12:30:54Z U 格林尼治時間 day, month dd, yyyy hh:mm:ss AM/PM 20200923 4:30:54PM Y 或 y 年份和月份 Month,yyyy 2020年 9月 表 日期和時間格式化說明符 注: 表 , d表示日期; m表示月份; y表示年份; h表示小時; m表示分鐘; s表示秒; GMT表示國際標(biāo)準(zhǔn)時間。 格式化說明符 ? 【 例 】 日期時間格式。 ? using System。 ? using 。 ? class DateTime2 ? { ? public static void Main() ? { ? //使用 Format方法 ? DateTime mydate1=new DateTime (2020,10,1,16,0,0)。 //構(gòu)建對象 ? //使用 Write()方法 ? DateTime mydate2= mydate1。 ? (d:{0:d}, mydate2)。 ? (D:{0:D}, mydate2)。 ? (f:{0:f}, mydate2)。 ? (F:{0:F}, mydate2)。 ? (g:{0:g}, mydate2)。 ? (G:{0:G}, mydate2)。 ? (m:{0:m}, mydate2)。 ? (M:{0:M}, mydate2)。 ? (r:{0:r}, mydate2)。 ? (R:{0:R}, mydate2)。 ? (s:{0:s}, mydate2)。 ? //(S:{0:S}, mydate2)。 //錯誤! ? (u:{0:u}, mydate2)。 ? (d:{0:y}, mydate2)。 ? (Y:{0:Y}, mydate2)。 ? } ? } ? 讀者可以上機(jī)運(yùn)行該程序,并將結(jié)果與表 ,以便深刻理解和領(lǐng)會日期時間數(shù)據(jù)的格式。 處理字符串的方法 ? String類的字符串方法 ? StringBuilder類的字符串方法 ? Parse( )方法 ? Convert類 處理字符串的方法 ?前面已介紹了關(guān)于格式化字符串的所有知識,由于字符串是一種特殊的數(shù)據(jù)類型,所以介紹有關(guān)方面深入的應(yīng)用問題。 String類的字符串方法 ? 字符串變量是由關(guān)鍵字 string來定義的,而 String是 System命名空間中的一個類,所以對字符串進(jìn)行操作可以調(diào)用 String類的所有屬性和方法。 ? String類的方法調(diào)用格式為: () ? 表 String類常用的處理字符串的方法。有關(guān)表中方法的參數(shù)和 String類的其他方法可參見 MSDN文檔。 String類的字符串方法 方 法 描 述 靜態(tài)方法 Compare(字串 1, 字串 2) 比較兩個指定的 String對象 (字串 )的值 CompareOrdlinal 比較兩個字串的值,但不考慮區(qū)域性語言或其他國際化問題 Concat 連接 String的一個或多個實例,或 Object的一個或多個實例的值的 String 表示形式 Copy 創(chuàng)建一個與指定的 String具有相同值的 String的新實例 Equals 比較兩個字串,以確定它們是否包含相同的值。如果是,返回 true;否則返回 false Foramt 將指定 String的每個格式說明符替換為相應(yīng)對象的值的文本等效項 每個實例都有的方法和屬性 Chars 獲取此實例中位于指定字符位置的字符。在 C中,該屬性為 String類的索引器。 Clone 返回對 String類實例的引用 CompareTo 將當(dāng)前字串同另一個字串進(jìn)行比較。如果當(dāng)前字串更小,返回一個負(fù)數(shù);如相等,返回 0;如更大,返回一個正數(shù) CopyTo 將指定數(shù)目的字符從此實例中的指定位置復(fù)制到 Unicode 字符數(shù)組中的指定位置 Equals 比較兩個字串,以確定它們是否包含相同的值。如果是則返回 true,否則返回 false 表 String類常用的字符串方法 String類的字符串方法 方 法 描 述 IndexOf 返回字串中第一次出現(xiàn)某個字符或字串索引 (位置 ),如沒有這樣的字符或字串,則返回 1。 Insert 在實例中的指定索引位置插入一個指定的 String類的實例。 LastIndexOf 返回字串中最后一次出現(xiàn)某個字符或字串的索引 (位置 ),如沒有這樣的字符或字串,則返回 1。 Length 返回字串的長度,長度等于字串包含的字符數(shù)。 PadLeft 將字串右對齊,并在左邊填充指定的字符 (或空格 )。 PadRight 將字串左對齊,并在右邊填充指定的字符 (或空格 )。 Remove 從字串的指定位置開始刪除指定數(shù)目的字符。 續(xù)表 StringBuilder類的字符串方法 ? 當(dāng)我們調(diào)用字符串方法進(jìn)行字符串的修改時,實際上將創(chuàng)建一個新的字符串,而存儲在字符串中的某個字符是不能修改的。 ? 例如:以下代碼運(yùn)行后字符串中的字符不能被修改。 ? using System。 ? class StringError ? { ? public static void Main() ? { ? string str=abcdefghijklmnop。 ? //字符串雖是由字符數(shù)組組成,但不能將其中第 6個字符改為 X,! ? str[5]=39。X39。 //程序運(yùn)行會出錯 ? (str)。 ? } ? } ? 程序運(yùn)行后原字符串沒有被修改,并且系統(tǒng)不正常退出。在實際應(yīng)用中,使用表 ,需要為處理后的新字符串另設(shè)一個空的存儲空間 (即創(chuàng)建一個新的字符串對象 )。例如,在本例中需要先將前 5個字符復(fù)制到另一個存儲空間,然后輸入第 6個字符,最后將從第 7個字符開始的字符串復(fù)制到后面。 ? 如果確實需要修改字符串,則應(yīng)該使用 C提供的 StringBuilder類。命名空間 StringBuilder類用于創(chuàng)建存儲可修改字符串的對象。使用 StringBuilder類創(chuàng)建的對象與用 String類創(chuàng)建的字符串類似,差別在于后者創(chuàng)建的字符串不能被修改,當(dāng)要修改或操縱字符串時,必須再另創(chuàng)建一個新的字符串對象。而 StringBuilder類的對象包含的字符串信息可以被修改,該類的方法也可直接操縱字符串中存儲的值。表 StringBuilder類的方法和屬性。 StringBuilde
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1