• 占位符


    在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我叫张三男

  • 相关阅读:
    [原创]失眠应该顺其自然
    [原创]电饭锅终于煮出有粥油的小米粥了
    [原创]背诵是最好的入静法门
    JSON字符串与JSON对象的区别
    C#注解属性的感想一:
    我对面向对象的理解二:
    我对面向对象的理解一:
    如何理解泛型中的new()约束
    vue关于导航守卫的几种应用场景
    vue3中如何去请求数据
  • 原文地址:https://www.cnblogs.com/swlq/p/5351520.html
Copyright © 2020-2023  润新知