1.注释
(1)单行注释 //
(2)多行注释 /*注释的内容*/
(3)文档注释 ///多用来解释类或者方法
2.变量类型
在C#中,常见的数据类型包括:
1. 整型(int、long、short、byte):用于表示整数,不同类型的整型有不同的取值范围。
2. 浮点型(float、double、decimal):用于表示实数,可以表示小数。
3. 字符型(char):用于表示单个字符,每个字符占据两个字节(Unicode编码)。
4. 布尔型(bool):用于表示真假值。
5. 字符串型(string):用于表示文本字符串,可以存储任意长度的字符。
除了以上常见的数据类型外,还有一些其他的数据类型,如枚举、结构体、数组等。以下是一些常见的变量类型及其关键字和取值范围:
- int:整型,占据4个字节,取值范围为-2,147,483,648到2,147,483,647。
- long:长整型,占据8个字节,取值范围为-9,223,372,036,854,775,808到 9,223,372,036,854,775,807。
- short:短整型,占据2个字节,取值范围为-32,768到32,767。
- byte:字节型,占据1个字节,取值范围为0到255。
- float:单精度浮点型,占据4个字节,可以表示6位有效数字。
- double:双精度浮点型,占据8个字节,可以表示15位有效数字。
- decimal:高精度小数型,占据16个字节,可以表示28位有效数字。
- char:字符型,占据2个字节,可以表示Unicode编码的字符。
- bool:布尔型,占据1个字节,取值为true或false。
- string:字符串型,可以存储任意长度的文本字符串。
3.变量的命名
(1)必须以“字母”、“_”、“@”开头。(后两个具有特殊意义)
(2)后面可以跟任意“字母”、数字、下划线,不能有特殊符号
(3)以下划线“_”的变量用于结构中的字段、类中的字段。
(4)符号“@”
4. 命名规范
(1)骆驼(Camel)命名规范。要求变量名的首字母要小写,其余每个单词的首字母要大写。多用于给变量命名。如:hightSchool
(2)Pascal 命名规范:要求每个单词的首字母都要大写,其余字母小写。多用于类或者方法命名。
5.C#占位符
前面括号等于就是坑位,挖几个坑后面就有几个参数来占坑位。
eg:
Console.WriteLine("第一个数字是{0},第二个数字是{1},第三个数字是{2}", n1, n2, n3);
6.C#函数
[public] static 返回值类型 方法名([参数列表])
{
方法体;
}
public:访问修饰符,公开的, 公共的,哪都可以访问
static:静态的
返回值类型:如果不需要写返回值,写void
方法名:Pascal 每一个单词的首字母都大写,其余字母小写
参数列表:完成这个方法所必须要提供给这个方法的条件。如果没有参数,小括号也不能省略。
(1)return 关键字
- 在方法中返回要返回的值。
- 立即结束当前方法。
(2)out参数
如果你在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组。
但是,如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候,我们可以考虑使用out参数。
out参数就侧重于在一个方法中返回多个不同类型的值。
out参数要求在方法的内部必须为其赋值。
out意思就是返回多余的值。
(3)ref 参数
能够将一个变量带入一个方法中进行改变,改变完成后,再将改变后的值带出方法。
ref参数要求在方法外必须为其赋值,而方法内可以不赋值。
(4)params可变参数
将实参列表中跟可变参数数组类型一致的元素都当作数组的元素去处理。
params 参数必须是形参表中最后一个参数。一个形参列表中只能有一个params参数。
7.