"这篇资料是北大青鸟的PPT模板,涵盖了C#编程语言中关于格式化输出和基本编程概念的讲解,包括变量、控制台输入输出、方法定义、注释以及条件语句等知识点。"
在C#编程中,格式化输出是一个重要的功能,允许程序员精确控制字符串的显示方式。`Format()`方法使用格式字符串来定义输出的格式,其中包含各种格式化定义字符。例如:
- `C`: 用于货币格式化。如`String.Format(”{0:C3}”, 2000)`会将数字2000格式化为人民币¥2,000.000。
- `D`: 表示十进制格式。`String.Format(”{0:D3}”, 2000)`将2000显示为不带逗号的整数2000。
- `F`: 指定小数点后的位数。`String.Format(”{0:F3}”, 2000)`会将2000格式化为2000.000。
- `N`: 使用逗号分隔数字。`String.Format(”{0:N}”, 250000)`会输出250,000.00。
- `P`: 表示百分比格式。`String.Format(”{0:P3}”, 0.29768)`将0.29768转换为百分比29.768%。
- `X`: 用于十六进制格式。`String.Format(”{0:X000}”, 12)`会将数字12表示为十六进制的C。
C#中的变量类型包括基本数据类型,如整型(`int`)、浮点型(`float`)、字符串(`string`)和布尔型(`bool`)。变量命名遵循一定的规则,如由字母、数字和下划线组成,且开头不能是数字,也不能使用C#的关键字。
`Console`类是C#中用于控制台输入输出的重要工具。`Console.WriteLine()`方法用于输出内容并自动换行,而`Console.Write()`则不会自动换行。从控制台读入数据通常使用`Console.ReadLine()`,它返回一个`string`类型的值。
方法是程序的基本组成单元,代表了类的行为。C#中的方法定义包括访问修饰符、返回类型、方法名和参数列表。方法的命名遵循Pascal命名法,即每个单词的首字母大写。C#支持多种参数传递方式,不同于Java。
注释在C#中分为行注释(`//…`)、块注释(`/*…*/`)和文档注释(`///…`),文档注释常用于生成XML文档。
条件语句如`if`和`switch`在C#中用于根据不同的条件执行不同的代码块。C#的`if`结构与Java类似,但`switch`语句在语法上存在差异。
此外,资料中还提到了数组和冒泡排序算法,这些都是C#中基础的数据结构和算法知识,对于编程学习至关重要。数组是一种存储多个相同类型数据的集合,冒泡排序是一种简单的排序算法,可以通过比较和交换元素来完成排序。