console.writeline()的具体用法是怎样的呢?

Console.WriteLine()用法详 在C#控制台应用开发中,Console.WriteLine()是最基础也最常用的输出方法,用于将指定内容打印到控制台并自动换行,属于System命名空间下的Console类。其用法灵活,可满足不同场景的输出需求。 一、基本输出用法 最简单的用法是直接输出字符串或空行:
  • Console.WriteLine(); // 输出一个空行
  • Console.WriteLine("Hello, C#!"); // 输出字符串"Hello, C#!"并换行 当参数为字符串时,方法会直接打印该字符串,自动添加换行符n。 二、输出变量与表达式 可直接输出变量值或表达式结果,需手动拼接字符串:
    • 变量输出:int num = 100; Console.WriteLine(num); // 输出100
    • 表达式输出:Console.WriteLine(15 + 25); // 输出40计算15+25的结果
    • 混合输出:string name = "张三"; int age = 20; Console.WriteLine(name + "的年龄是" + age); // 输出"张三的年龄是20" 三、格式化输出占位符 通过占位符{0}、{1}...{n}实现结构化输出,提高代码可读性:
      • 基础占位符:Console.WriteLine("姓名:{0},成绩:{1}", "李四", 95); // 输出"姓名:李四,成绩:95"
      • 指定格式:double pi = 3.1415926; Console.WriteLine("圆周率:{0:F2}", pi); // 输出"圆周率:3.14"保留2位小数 占位符中的数字对应后续参数的索引从0开始,格式说明符如F2可控制输出格式小数位数、日期格式等。 四、特殊字符处理 输出包含特殊字符时,需使用转义字符或@符号:
        • 换行符n:Console.WriteLine("第一行n第二行"); // 分两行输出
        • 制表符t:Console.WriteLine("姓名t年龄"); // 输出"姓名 年龄"有制表位
        • 转义字符:Console.WriteLine("路径:C:Program Files"); // 输出"路径:C:Program Files"单个需用表示
        • @符号忽略转义:Console.WriteLine(@"路径:C:Program Files"); // 同上,需转义 五、与Console.Write()的区别 Console.WriteLine()会自动在输出内容后添加换行符,而Console.Write()不会。
          • Console.WriteLine("A"); Console.WriteLine("B"); // 输出A和B各占一行
          • Console.Write("A"); Console.Write("B"); // 输出AB在同一行

延伸阅读: