C# 图解教程 第5版 —— 第3章 C# 编程概述

文章目录

    • 3.1 一个简单的 C# 程序(*)
    • 3.2 标识符
    • 3.3 关键字
    • 3.4 Main:程序的起始点(*)
    • 3.5 空白
    • 3.6 语句(*)
    • 3.7 从程序中输出文本
      • 3.7.1 Write(*)
      • 3.7.2 WriteLine(*)
      • 3.7.3 格式字符串
      • 3.7.4 多重标记和值
      • 3.7.5 格式化数字字符串
    • 3.8 注释:为代码添加注解
      • 3.8.1 关于注释的更多内容
      • 3.8.2 文档注释(*)
      • 3.8.3 注释类型总结

3.1 一个简单的 C# 程序(*)

3.2 标识符

​ 标识符规定如下:

  • 字母和下划线(a-z、A-Z 和 _)可以用在任何位置
  • 数字不能放在首位,但可以放在其他任何地方
  • @ 字符只能放在标识符的首位,但不推荐
C# 图解教程 第5版 —— 第3章 C# 编程概述_第1张图片
图3.1 标识符中允许使用的字符

​ 不建议使用大小写区分变量的含义。

// 语法上有效,但非常混乱,不建议
int totalCycleCount;
int TotalCycleCount;
int TotalcycleCount;

3.3 关键字

  • 关键字不能被用作变量名或任何其他形式的标识符,除非以 @ 字符开始
  • 所有 C# 关键字全部由小写字母组成
表3.1 C# 关键字
C# 图解教程 第5版 —— 第3章 C# 编程概述_第2张图片

​ 上下文关键字是特定结构中充当关键字的标识符,在非特定结构中,可以被用作用户的标识符。

表3.2 C# 上下文关键字
image-20231015003806294

3.4 Main:程序的起始点(*)

3.5 空白

​ 空白字符会被编译器忽略,包括:

  • 空格(Space)
  • 制表符(Tab)
  • 换行符
  • 回车符

3.6 语句(*)

3.7 从程序中输出文本

3.7.1 Write(*)

3.7.2 WriteLine(*)

3.7.3 格式字符串

​ Write 和 WrtieLine 语句第一个参数必须是字符串,称为 格式字符串,可以包含替代标记:

Console.WriteLine(格式字符串(含替代标记), 替换值 0, 替换值 1, 替换值 2, ...);
image-20231015004646452
图3.2 格式字符串说明

​ C# 6.0 引入了插值字符串,可以直接在替代标记内插入变量名:

int var1 = 3;
int var2 = 6;
Console.WriteLine($"Two sample integers are {var1} and {var2}")

3.7.4 多重标记和值

​ 可以使用任意数量的替代标记和任意数量的值:

Console.WriteLine($"Three sample integers are {1}, {0} and {1}", 3, 6);

3.7.5 格式化数字字符串

​ 字符串的格式语法如下:

C# 图解教程 第5版 —— 第3章 C# 编程概述_第3张图片
图3.3 字符串的格式语法
  1. 对齐说明符

    • 是可选的,由逗号和整数组成,整数表示使用字符的最少数量。

    • 正整数表示右对齐;负数表示左对齐。

    • 如果输出字符长度比给定的整数小,则其余使用空格填充;

      否则,对齐说明符会被忽略

    int myInt = 500;
    
    Console.WriteLine("|{0, 10}|", myInt);  // "|       500|"
    Console.WriteLine("|{0,-10}|", myInt);  // "|500       |"
    Console.WriteLine("|{0, 1}|", myInt);   // "|500|"
    
    // 插值字符串
    Console.WriteLine($"|{myInt, 10}|");    // "|       500|"
    
  2. 格式字段

    • 冒号后面必须紧跟格式说明符,中间不能有空格。
    • 格式说明符为单个字母。
    • 精度说明符是可选的,实际意义取决于格式说明符。
C# 图解教程 第5版 —— 第3章 C# 编程概述_第4张图片
图3.4 标准的格式字段字符串
C# 图解教程 第5版 —— 第3章 C# 编程概述_第5张图片
图3.5 格式字段示例
  1. 标准数字格式说明符

    也可用于插值字符串。

C# 图解教程 第5版 —— 第3章 C# 编程概述_第6张图片
图3.6 标准数字格式说明符

3.8 注释:为代码添加注解

3.8.1 关于注释的更多内容

​ 注释不能嵌套。

3.8.2 文档注释(*)

3.8.3 注释类型总结

表3.3 注释类型
C# 图解教程 第5版 —— 第3章 C# 编程概述_第7张图片

你可能感兴趣的:(C#,图解教程,第5版,c#,开发语言)