1、$字符串格式化

string name = "Levi";
int age = 34;
var date = DateTime.Now;
Console.WriteLine($"He asked, \"Is your name {name}?\",{{");
Console.WriteLine($"{name} is {age} year{(age == 1 ? "" : "s")} old.");
Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it's {date:HH:mm} now.");

2、String.Format()字符串格式化

 string str1 =string.Format("{0:N1}",56789);               //result: 56,789.0string str2 =string.Format("{0:N2}",56789);               //result: 56,789.00string str3 =string.Format("{0:N3}",56789);               //result: 56,789.000string str8 =string.Format("{0:F1}",56789);               //result: 56789.0string str9 =string.Format("{0:F2}",56789);               //result: 56789.00string str11 =(56789 / 100.0).ToString("#.##");         //result: 567.89string str12 =(56789 / 100).ToString("#.##");            //result: 567

3、ToString()字符串格式化

int i=12345;
Console.WriteLine(i.ToString());
//结果 12345
Console.WriteLine(i.ToString("d8"));
//结果 00012345
double i=12345.6789;
Console.WriteLine(i.ToString("f2")); //结果 12345.68
Console.WriteLine(i.ToString("f6"));
//结果 12345.678900
double i=12345.6789;
Console.WriteLine(i.ToString("n")); //结果 12,345.68
Console.WriteLine(i.ToString("n4")); //结果 12,345.6789
DateTime dt =new DateTime(2003,5,25);
Console.WriteLine(dt.ToString("yy.M.d"));
//结果 03.5.25
Console.WriteLine(dt.ToString("yyyy年M月"));
//结果 2003年5月

4、@符号的使用

当变量与关键字具有相同的名称时,可以使用@符号

 public void FormatString(string @string)
{Console.WriteLine($"Hello with at{@string}how are you?");String.Format("Hello {0}", @string);Console.WriteLine("Hello with at{0}how are you?",@string);
}

.NET字符串格式化的几种方法及@符号的使用相关推荐

  1. python字符串百分号_Python字符串格式化的2种方法

    本文介绍了Python字符串格式化,主要有两种方法,分享给大家,具体如下 用于字符串的拼接,性能更优. 字符串格式化有两种方式:百分号方式.format方式. 百分号方式比较老,而format方式是比 ...

  2. Python字符串格式化的3种方法

    将字符串中的一部分替换为具备某种格式的变量,称为字符串的格式化. 1. 使用%占位符 >>>age = 23 >>>name = 'tom' >>> ...

  3. SpringBoot时间格式化的5种方法!

    作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下 Spr ...

  4. python输入字符串并反序result_python字符串反转的四种方法详解

    python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...

  5. python输出字符串的格式控制千分位分隔符_Python 随身听-巩固基础-字符串格式化的几种套路...

    Python 随身听-巩固基础-字符串格式化的几种套路 前段日子,解读官方文档时,我们已经看过了官方文档里面的一些字符串的常用格式化方法Python权威学习资料-官方文档-DE8UG解读-07-输入输 ...

  6. Python字符串连接的5种方法

    总结了一下Python字符串连接的5种方法: 加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用 "+" 来连接两个字符串: ...

  7. 6.1_6 Python3.x入门 P7 【字符串格式化】四种方式(手动、%-formatting、str.format()、f-String)

    相关链接 目录 Mac M1 Python环境搭建 Python3.x入门 P1 [基础]基础语法.注释.标识符.变量.数据类型.键盘录入input Python3.x入门 P2 [基础]运算符 Py ...

  8. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

  9. python字符串成熟编码_python字符串转公式两种方法获取网页编码python版

    在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...

最新文章

  1. WordPress qTranslate插件跨站请求伪造漏洞
  2. MyEclipse中删除对Struts、hibernate、spring的支持
  3. HTTP缓存原理介绍
  4. linux gone kde 图形程序 兼容,Oracle8i HowTo
  5. JavaFX图表(三)之折线图
  6. java ee 的使用方法_改善Java EE生产支持技能的8种方法
  7. 7-25 念数字 (15 分)
  8. Linux格式化硬盘为nvme0n1,安装ubuntu16.04系统及解决/dev/nvme0n1p7:clean...block黑屏问题...
  9. 程序员常用的泛型机制究竟怎么玩?
  10. squid 反向代理
  11. 4412开发板团购活动
  12. CS和BS 到底是什么
  13. 离职结婚面试买房蚂蚁上市—过山车般魔幻的2020
  14. 模具师傅告诉我塑胶模具是由这10大系统构成,不会的赶紧学习
  15. 特斯拉被曝低级漏洞:用树莓派DIY车钥匙,开锁仅需90秒
  16. 死链提交为什么不能提交 html文件,手把手教你向百度站长平台提交XML和TXT死链文件...
  17. Bootstrap字体图标
  18. 字体立体阴影css代码,字体加阴影效果怎么用css属性实现?(代码演示)
  19. Python中变量的基本使用
  20. ADAS系统传感器应该如何布置

热门文章

  1. sklearn学习 5.降维算法PCA和SVD
  2. Linux-系统性能指标
  3. 「镁客早报」第九城市与法拉第未来成立合资公司,出资6亿美元;华为获得韩国运营商5G订单,占比95%... 1
  4. mysql 创建表单
  5. selenium学习过程中遇到的问题
  6. (一)Java中的HashMap多线程死循环
  7. 【九】Jmeter 实现验证码登录
  8. android工具栏隐藏和显示不出来了,Android工具栏操作按钮未显示
  9. java批处理_Java内存模型你应该知道
  10. python hashlib_python hashlib模块