zoukankan      html  css  js  c++  java
  • 占位符

    在Console.WriteLine(“”)中,第一个变量、字符串可以使用占位符.

    占位符由{数字}组成,数字由0开始编号。

    第一个占位符:{0}

    第二个占位符:{1}

    第三个占位符:{2}

    依此类推

    例如:

    string name="张三";

    char sex='男';

    int age=28;

    decimal salary=7600.33m;


     Console.WriteLine("我叫{0},{1},今年{2}岁了,我的工资是{3}元。",name,sex,age,salary); 注意此处逗号前的占位符段一定要加双引号 变量间用逗号隔开


     Console.ReadKey();

    输出结果:我叫张三,男,今年28岁了,我的工资是7600.33元。

    来看第二种情况:

    string name="张三";

    char sex=' 男';

    int age=28;

    decimal salary=7600.33m;

    Console.WriteLine("我叫"+name+sex,“今年”+age+"岁了,我的工资是“+salary);

    Console.ReadKey();

    输出结果:我叫张三男。

    由上可见第二个参数没有输出

    所以,当Console.WriteLine();中有多个参数时,输出的都是第一个参数中的内容,从第二个参数开始都是用来替换第一个参数中的占位符的值,即从第二个参数开始要不要输出就要看第一个参数中有没有相关的占位符.

    倒如:

    string name="张三";

    char sex='男';

    int age=28;

    decimal salary=7600.33m;

    Console.WriteLine("{0}我叫"+name+sex,“今年”+age+"岁了,我的工资是“+salary);

    输出结果:今年28岁了,我的工资是7600.33我叫张三男

  • 相关阅读:
    发一注册表监控驱动代码
    Nikto
    在c#使用IOCP(完成端口)的简单示例
    C#中ref和out的使用小结
    Powerful x86/x64 Mini HookEngine
    C语言写的多线程下载器
    快速排序算法c#
    拓扑排序
    Dijkstra算法
    SRM 550 DIV2
  • 原文地址:https://www.cnblogs.com/swlq/p/5351520.html
Copyright © 2011-2022 走看看