1:.net框架的两个主要部分
CLR(公共语言进行时)、FCL(框架类库)
2:变量的命名规则
1)不能以数字开头;
2)不能以除了“-”等特殊字母开头;
3)不能用关键字;
3:C#程序运行原理(画图)
4:代码举例说明if和switch选择结构
//if:
if(num>98){
Console.WriteLine("优秀");
};
//switch:
Console.WriteLine("请输入数字:");
int num = Convert.ToInt32(Console.ReadLine());
switch (num)
{
case 1:
Console.WriteLine("1");
break;
case 2:
Console.WriteLine("2");
break;
case 3:
Console.WriteLine("3");
break;
default :
Console.WriteLine("输入必须为数字");
break;
}
Console.ReadKey();
5:代码举例说明for,while,do-while,foreach四种循环结构
1)while语法:
while (条件表达)
{
//循环体
}
代码示例:
int num = 2;
while (num<4) {
Console.WriteLine("小于四");
num++;
}
2)do-while语法:
do
{
//循环体
}
while (条件表达式);
代码示例:
int num = 1;
do {
Console.WriteLine("小于四");
num++;
} while (num <4);
3)for循环:
int[] num = {1,2,3,4,5,6};
for(int i=0;i<num.Length;i++)
{
Console.WriteLine(i);
}
4)foreach循环:
int[] num = {1,2,3,4,5,6};
foreach(int i in num)
{
Console.WriteLine(i);
}
6:四种访问修饰符,并写出访问范围。
1)public 公共的(被public所修饰的成员可以在任何类中都能被访问到)
2)private 私有的(只能在当前类中被访问到,它的作用域最小)
3)protected 受保护的(被protected所修饰的成员会被位于同一package中的所有类访问到)
4)internal 默认的(本项目中)
7:数据类型有哪两种?并写代码举例和画图说明区别。
1)值类型: 基本数据类型,枚举类型,结构类型
//值类型
int lisi= 170;//李四身高
int wangwu = lisi;//赋值
Console.WriteLine($"去年李四身高{lisi},王五身高{wangw}");
heightli = 175;//李杨今年涨高了
Console.WriteLine($"去年李四身高{lisi},王五身高{wangw}");
Console.ReadKey();
2)引用类型:类,接口,数组
//引用类型
int[] zhang = new int[] { 170 };
int[] li = zhang;
Console.WriteLine("张三的身高是:"+zhang[0]);
Console.WriteLine("李四的身高是:"+li[0]);
li[0] = 180;
Console.WriteLine("张三的身高是:"+ zhang[0]);
Console.WriteLine("李四的身高是:" + li[0]);
8:方法的命名规范。
用Pascal规则来命名方法和类型,pascal(帕斯卡)命名规则是第一个字母必须大写,并且后面的连接词第一个字母也要大写。
9:数组的命名规范。
int [] num;(中括号应在数据类型与变量名的中间)