.NET字符串格式化的几种方法及@符号的使用
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字符串格式化的几种方法及@符号的使用相关推荐
- python字符串百分号_Python字符串格式化的2种方法
本文介绍了Python字符串格式化,主要有两种方法,分享给大家,具体如下 用于字符串的拼接,性能更优. 字符串格式化有两种方式:百分号方式.format方式. 百分号方式比较老,而format方式是比 ...
- Python字符串格式化的3种方法
将字符串中的一部分替换为具备某种格式的变量,称为字符串的格式化. 1. 使用%占位符 >>>age = 23 >>>name = 'tom' >>> ...
- SpringBoot时间格式化的5种方法!
作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下 Spr ...
- python输入字符串并反序result_python字符串反转的四种方法详解
python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...
- python输出字符串的格式控制千分位分隔符_Python 随身听-巩固基础-字符串格式化的几种套路...
Python 随身听-巩固基础-字符串格式化的几种套路 前段日子,解读官方文档时,我们已经看过了官方文档里面的一些字符串的常用格式化方法Python权威学习资料-官方文档-DE8UG解读-07-输入输 ...
- Python字符串连接的5种方法
总结了一下Python字符串连接的5种方法: 加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用 "+" 来连接两个字符串: ...
- 6.1_6 Python3.x入门 P7 【字符串格式化】四种方式(手动、%-formatting、str.format()、f-String)
相关链接 目录 Mac M1 Python环境搭建 Python3.x入门 P1 [基础]基础语法.注释.标识符.变量.数据类型.键盘录入input Python3.x入门 P2 [基础]运算符 Py ...
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...
- python字符串成熟编码_python字符串转公式两种方法获取网页编码python版
在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...
最新文章
- WordPress qTranslate插件跨站请求伪造漏洞
- MyEclipse中删除对Struts、hibernate、spring的支持
- HTTP缓存原理介绍
- linux gone kde 图形程序 兼容,Oracle8i HowTo
- JavaFX图表(三)之折线图
- java ee 的使用方法_改善Java EE生产支持技能的8种方法
- 7-25 念数字 (15 分)
- Linux格式化硬盘为nvme0n1,安装ubuntu16.04系统及解决/dev/nvme0n1p7:clean...block黑屏问题...
- 程序员常用的泛型机制究竟怎么玩?
- squid 反向代理
- 4412开发板团购活动
- CS和BS 到底是什么
- 离职结婚面试买房蚂蚁上市—过山车般魔幻的2020
- 模具师傅告诉我塑胶模具是由这10大系统构成,不会的赶紧学习
- 特斯拉被曝低级漏洞:用树莓派DIY车钥匙,开锁仅需90秒
- 死链提交为什么不能提交 html文件,手把手教你向百度站长平台提交XML和TXT死链文件...
- Bootstrap字体图标
- 字体立体阴影css代码,字体加阴影效果怎么用css属性实现?(代码演示)
- Python中变量的基本使用
- ADAS系统传感器应该如何布置
热门文章
- sklearn学习 5.降维算法PCA和SVD
- Linux-系统性能指标
- 「镁客早报」第九城市与法拉第未来成立合资公司,出资6亿美元;华为获得韩国运营商5G订单,占比95%... 1
- mysql 创建表单
- selenium学习过程中遇到的问题
- (一)Java中的HashMap多线程死循环
- 【九】Jmeter 实现验证码登录
- android工具栏隐藏和显示不出来了,Android工具栏操作按钮未显示
- java批处理_Java内存模型你应该知道
- python hashlib_python hashlib模块