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);
    

    输出为:

    注意事项

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

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

    具体请参考官方文档

  • 相关阅读:
    margin负值的应用
    css书写顺序和常用命名推荐
    CSS Hack代码与浏览兼容总结
    高效css选择符
    高级css选择器
    css透明背景兼容方案
    height设置100%不起作用
    deepin安装Motrix,cocomusic
    linux关闭ipv6
    关于text-align无法居中的问题
  • 原文地址:https://www.cnblogs.com/lz32158/p/12805230.html
Copyright © 2011-2022 走看看