最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)字符串格式化的示例代碼

 更新時間:2023年12月15日 08:40:04   作者:rjcql  
在日常編程中,經(jīng)常需要對字符串進行格式化操作,以便呈現(xiàn)為不同的格式,本文主要為大家詳細介紹了C#實現(xiàn)字符串格式化的相關(guān)知識,希望對大家有所幫助

寫在前面

在日常編程中,經(jīng)常需要對字符串進行格式化操作,以便呈現(xiàn)為不同的格式,滿足各種各樣的顯示需求,C#的字符串格式化參數(shù)是非常豐富的,這里做個簡單的列舉,以供后續(xù)參考和延伸。

代碼實現(xiàn)

var currentTime = DateTime.Now;
 
Console.WriteLine($"{currentTime:yyyy年MM月dd日 HH時:mm分:ss秒:ffff毫秒}"); // 日期格式化
Console.WriteLine(currentTime.ToString("yyyy-MM-dd HH:mm:ss:ffff"));
Console.WriteLine($"{currentTime:D}");
Console.WriteLine($"{currentTime:d}");
Console.WriteLine($"{currentTime:F}");
Console.WriteLine($"{currentTime:f}");
Console.WriteLine($"{currentTime:G}");
Console.WriteLine($"{currentTime:g}");
Console.WriteLine($"{currentTime:m}");
Console.WriteLine($"{currentTime:T}");
Console.WriteLine($"{currentTime:t}");
 
var left = "left";
var right = "right";
Console.WriteLine($"Span:{left,-20}|{right,20}");   // 左右對齊
Console.WriteLine($"Span:{left,-20}|{right,20}");
Console.WriteLine($"Span:{left,-20}|{right,20}");
 
var holder01 = "{holder01}";
var holder02 = @"\{holder02}";
Console.WriteLine($"holder01:{{{holder01}}}");
Console.WriteLine($"holder01:{{{holder02}}}");
 
var sex = 0;
Console.WriteLine($"{(sex == 0 ? "Male" : "Female")}");   // 表達式需要用()包起來
 
string? value = null;
Console.WriteLine($"value is {(value ?? "test value")}"); // 表達式需要用()包起來
 
var ob = new { name = "Lee", age = 11 };
Console.WriteLine($"name: {ob.name}, age: {ob.age}");     // 對象成員格式化
 
long num = 123456;
Console.WriteLine($"{num:D8}"); // 格式化成8位的十進制
 
Console.WriteLine($"{num:N2}"); // 格式化成保留2位小數(shù)并用千分位符號隔開的字符串
 
Console.WriteLine($"{num:C3}"); // 格式化成貨幣小數(shù)點保留3位
 
Console.WriteLine($"{num:X000}"); // 格式化成十六進制
 
Console.WriteLine($"{0.19:P}");  // 格式化百分比
Console.WriteLine($"{0.19:P1}");

執(zhí)行結(jié)果

到此這篇關(guān)于C#實現(xiàn)字符串格式化的示例代碼的文章就介紹到這了,更多相關(guān)C#字符串格式化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#后臺創(chuàng)建控件并獲取值的方法

    C#后臺創(chuàng)建控件并獲取值的方法

    這篇文章主要介紹了C#后臺創(chuàng)建控件并獲取值的方法,實例講述了前臺與后臺的具體實現(xiàn)方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • C#添加、獲取、刪除PDF附件實例代碼

    C#添加、獲取、刪除PDF附件實例代碼

    這篇文章主要介紹了如何在C#添加、獲取、刪除PDF附件,文中代碼非常詳細,快來和小編一起學習吧
    2020-05-05
  • C#實現(xiàn)漢字轉(zhuǎn)拼音(多音字)功能詳解

    C#實現(xiàn)漢字轉(zhuǎn)拼音(多音字)功能詳解

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)漢字轉(zhuǎn)拼音(支持多音字)的功能,文中的示例代碼講解詳細,對我們學習C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-02-02
  • 詳細聊聊如何在C#循環(huán)中捕獲局部變量

    詳細聊聊如何在C#循環(huán)中捕獲局部變量

    這篇文章主要給大家介紹了關(guān)于如何在C#循環(huán)中捕獲局部變量的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-09-09
  • C#中委托、事件和回調(diào)的使用及說明

    C#中委托、事件和回調(diào)的使用及說明

    這篇文章主要介紹了C#中委托、事件和回調(diào)的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • unityZXing二維碼的生成與掃描

    unityZXing二維碼的生成與掃描

    這篇文章主要為大家詳細介紹了unityZXing二維碼的生成與掃描,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • C#控制圖像旋轉(zhuǎn)和翻轉(zhuǎn)的方法

    C#控制圖像旋轉(zhuǎn)和翻轉(zhuǎn)的方法

    這篇文章主要介紹了C#控制圖像旋轉(zhuǎn)和翻轉(zhuǎn)的方法,涉及C#圖像操作中RotateFlip方法的相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • C#如何動態(tài)創(chuàng)建lambda表達式

    C#如何動態(tài)創(chuàng)建lambda表達式

    這篇文章主要介紹了C#如何動態(tài)創(chuàng)建lambda表達式問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Unity實現(xiàn)游戲卡牌滾動效果

    Unity實現(xiàn)游戲卡牌滾動效果

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)游戲卡牌滾動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • RSA密鑰--JAVA和C#的區(qū)別及聯(lián)系

    RSA密鑰--JAVA和C#的區(qū)別及聯(lián)系

    這篇文章主要介紹了關(guān)于RSA密鑰事件JAVA和C#的區(qū)別及聯(lián)系,文章從RSA語法介紹開始展開詳細介紹了C#轉(zhuǎn)JAVA及JAVA轉(zhuǎn)C#,需要的小伙伴可以可以參考一下
    2021-10-10

最新評論

旬阳县| 精河县| 永修县| 南澳县| 胶南市| 和田县| 前郭尔| 德兴市| 台江县| 开远市| 张北县| 新密市| 泌阳县| 乐亭县| 镇远县| 榆林市| 临湘市| 兰西县| 随州市| 安新县| 土默特右旗| 德州市| 高清| 绍兴县| 莒南县| 武穴市| 洛扎县| 苍梧县| 宜春市| 怀宁县| 扎兰屯市| 肥城市| 西乡县| 安多县| 阜阳市| 昌图县| 阿巴嘎旗| 甘南县| 盐津县| 岳阳市| 正定县|