zoukankan      html  css  js  c++  java
  • 4.C#中的占位符

    使用占位符和不使用占位符的比较

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Demo {
        class Program {
            static void Main(string[] args) {
    
                int a = 10;
                int b = 20;
                int c = 30;
    
                Console.WriteLine("不使用占位符:a为"+a+",b为"+b+",c为"+c);
    
                Console.WriteLine("使用占位符:a为{0},b为{1},c为{2}",a,b,c);
                Console.ReadKey();
    
        
            }
        }
    }
    
    

    运行结果:

    通过比较发现,不使用占位符的,会随着使用+的变多更易出错,而使用占位符的确不会这样。

    使用方法:
    先用占位符占位置,然后再将值放进去,就如同挖坑,先挖个坑,再埋坑。

    输出顺序:
    每个占位符中的值,就代表后面所放进去值的索引。也就是说,如果是0的话,就是第一个值10,是1的话,就是第二个值20.
    如:

    Console.WriteLine("使用占位符:a为{1},b为{0},c为{2}",a,b,c);
    

    输出为:

    Console.WriteLine("使用占位符:a为{2},b为{0},c为{1}",a,b,c);
    

    输出为:

    注意事项

    有几个占位符,就应有几个值,不要多也不要少。

    当少了时,会报异常,多了也不会有什么效果。

    具体请参考官方文档

  • 相关阅读:
    十进制转任意进制
    整型与字符串转换
    最长递增子序列(动态规划)
    睡眠理发师问题
    区间最值问题(RMQ)
    分解质因子
    数字统计
    After all, tomorrow is another day.
    【USB电平】电脑USB电平
    【有源滤波】滤波基础知识
  • 原文地址:https://www.cnblogs.com/lz32158/p/12805230.html
Copyright © 2011-2022 走看看