首页 > Windows开发 > 详细

C# Format格式化字符串的基本操作

时间:2020-09-06 19:38:10      阅读:64      评论:0      收藏:0      [点我收藏+]
 1         static void Main(string[] args)
 2         {
 3             //格式化字符串Format
 4             String a = "我是傻逼";
 5             String b = "WSSB";
 6             char c = ;
 7             char d = B;
 8             String.Format("a={0}\nb={1}",a,b);//这一步的结果是
 9             //"a=我是傻逼\nb=WSSB"的一组字符串了。
10             //用IndexOf验证一下
11             Console.WriteLine("{0}\n", String.Format("a={0}\nb={1}", a, b));
12 
13             Console.WriteLine("{0}\n",a.IndexOf(String.Format("a={0}\nb={1}", a, b)));
14             //验证其本身就是一个字符串
15 
16             Console.WriteLine("{0}\n", String.Format("a={0}\nb={1}", a, b).IndexOf(c));
17             //这里验证出来的结果是,虽然存在了"a=","b="的存在,但是他们成为字符串的一员
18 
19             Console.WriteLine("{0}\n", String.Format("a={0}\nb={1}", a, b).IndexOf(d));
20             //然而当我们使用字符来查找的时候,显示的是12,那他有没有把"a=","b="计算进去呢?
21             //还是说字符串中文占两个呢?
22 
23             Console.WriteLine("{0}\n", String.Format("aaa{0}\nbbb{1}", a, b).IndexOf(c));
24             //这里显示的是4
25 
26             Console.WriteLine("{0}\n", String.Format("aaa{0}\nbbb{1}", a, b).IndexOf(d));
27             //这里显示的还是14
28             //显然,中文字字符算一个,"aaa","bbb"已经成为字符串的一部分了
29 
30             //拓展内容见随笔拓展操作
31             Console.WriteLine("{0:C3}", 100);
32             Console.WriteLine("{0:D}\n{1}\n", a, b);
33         }

 

C# Format格式化字符串的基本操作

原文:https://www.cnblogs.com/ljh-study/p/13622151.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!