1..NET框架的两个主要部分
- 公共语言进行时(CLR)和框架类库(.NET Framework 类库,FCL)。
2.变量的命名规则
- 组成:52个英文字母(A~Z、a~z),10个数字(0~9),下划线(_),除此之外不能包含其他字符;
- 开头:只能以字母或下划线开头;
- 不能使用:不能是C#中的关键字。
3.C#程序运行原理
4.if 和 switch 选择结构
下面我们用代码来举例说明 if 和 switch 选择结构
首先是if选择结构
if (a <= 60)
{
Console.WriteLine("再接再厉...");
}else if (a >= 60)
{
Console.WriteLine("继续努力...");
}else if (a >= 90)
{
Console.WriteLine("很好...");
}else if (a == 100)
{
Console.WriteLine("可棒了...");
}
以上代码会输出 继续努力...
int a = 3;
switch (a)
{
case 1:
case 2:
case 3:
Console.WriteLine("画画...");
break;
case 4:
case 5:
Console.WriteLine("弹钢琴...");
break;
case 6:
case 7:
Console.WriteLine("出去玩...");
break;
}
以上代码会输出 画画...
5.for循环、while循环、do-while循环、foreach循环
- 下面我们用代码来举例说明 for循环、while循环、do-while循环、foreach循环
- for循环
-
int[] array = new int[5] { 0, 1, 2, 3, 4 }; Console.Write("数组array中{0}个元素的值是:",array.Length); for (int=0; i<array.Length;i++) { Console.WriteLine(array[i]+" "); } Console.WriteLine( ); Console.ReadLine();
以上代码输出 数组array中5个元素的值是:0 1 2 3 4
-
while循环
-
int a = 1; while (a<=5) { Console.WriteLine(a); a++; }
以上代码输出 1 2 3 4 5
-
do-while循环
-
int a = 0; do { a++; Console.Write(a); }while(a<5);
以上代码输出 1 2 3 4 5
-
foreach 循环
-
int[] array = new int[5] { 0, 1, 2, 3, 4 }; Console.Write("数组array中{0}个元素的值是:",array.Length); foreach (int item in array) { Console.Write(item+" "); } Console.WriteLine( ); Console.ReadLine();
以上代码输出 数组array中5个元素的值是:0 1 2 3 4
6.四种访问修饰符及其范围
- private ——被private 修饰的属性和方法,不能被其他类访问,子类不能继承也不能访问。只能在所在类内部访问。
- default——变量或方法前没有访问修饰符时,可被所在类访问,可被同一个包内的其他类访问或继承。但不能被其他包访问。
- protected——被protected修饰的方法和属性,在同一包内可被访问和继承。不同包内,子类可继承,非子类不能访问。
- public——方法和属性前有public 修饰,可被任意包内的类访问。
7.数据类型
数据类型有值类型和引用类型两种。
- 值类型
-
int he = 170; int heLi = he; Console.WriteLine("去年——浩身高:"+he+",元身高:"+heLi); heLi = 180; Console.WriteLine("今年——浩身高:" + he + ",元身高:" + heLi);
以上代码输出
去年—浩身高:170,元身高:170
今年—浩身高:170,元身高:180
- 引用类型
int[] iz = new int[] { 170 };
int[] ih = iz;
Console.WriteLine("去年——浩身高:"+iz[0]+",元身高:"+ih[0]);
ih[0] = 180;
Console.WriteLine("今年——浩身高:" + iz[0] + ",元身高:" + ih[0]);
以上代码输出
去年——浩身高:170,元身高:170
今年——浩身高:180,元身高:180
8.方法的命名规范
- 方法名采用 Pascal 命名法,第一个字符要大写;
- 方法名应使用动词或动词短语;
- 类中访问修饰符或功能相同的方法应放在一起,且公共或实现接口的方法在前。
9.数组的命名规则
- 以字母、下划线开头的,由字母、下划线、数字组成的字符串都可作为数组名。