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


     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}
    b={1}",a,b);//这一步的结果是
     9             //"a=我是傻逼
    b=WSSB"的一组字符串了。
    10             //用IndexOf验证一下
    11             Console.WriteLine("{0}
    ", String.Format("a={0}
    b={1}", a, b));
    12 
    13             Console.WriteLine("{0}
    ",a.IndexOf(String.Format("a={0}
    b={1}", a, b)));
    14             //验证其本身就是一个字符串
    15 
    16             Console.WriteLine("{0}
    ", String.Format("a={0}
    b={1}", a, b).IndexOf(c));
    17             //这里验证出来的结果是,虽然存在了"a=","b="的存在,但是他们成为字符串的一员
    18 
    19             Console.WriteLine("{0}
    ", String.Format("a={0}
    b={1}", a, b).IndexOf(d));
    20             //然而当我们使用字符来查找的时候,显示的是12,那他有没有把"a=","b="计算进去呢?
    21             //还是说字符串中文占两个呢?
    22 
    23             Console.WriteLine("{0}
    ", String.Format("aaa{0}
    bbb{1}", a, b).IndexOf(c));
    24             //这里显示的是4
    25 
    26             Console.WriteLine("{0}
    ", String.Format("aaa{0}
    bbb{1}", a, b).IndexOf(d));
    27             //这里显示的还是14
    28             //显然,中文字字符算一个,"aaa","bbb"已经成为字符串的一部分了
    29 
    30             //拓展内容见随笔拓展操作
    31             Console.WriteLine("{0:C3}", 100);
    32             Console.WriteLine("{0:D}
    {1}
    ", a, b);
    33         }
    悟已往之不谏,知来者之可追
  • 相关阅读:
    题解 CF1304E 【1-Trees and Queries】
    题解 P4302 【[SCOI2003]字符串折叠】
    题解 P2070 【刷墙】
    题解 P1278 【单词游戏】
    题解 P1985 【[USACO07OPEN]翻转棋】
    题解 P2642 【双子序列最大和】
    Python面向对象之反射
    Python面向对象之进阶
    Python面向对象之多态、封装
    Python面向对象之继承
  • 原文地址:https://www.cnblogs.com/ljh-study/p/13622151.html
Copyright © 2020-2023  润新知