1:.net框架的两个主要部分
主要包含CLR:公共语言运行时 和 FCL:框架类库
1.1 ,公共语言运行时CLR 是.net应用程序运行时环境,是所有.net程序都要使用的编程基础
它有两个组成部分:
CTS:通用系统类型,用于解决不同语言数据类型不同的问题
CLS:公共语言规范,它制定了一种以.net平台为目标的语言所必须支持的最小特征,以及该语言与其他语言之间实现互操作
性的完备特征。凡是遵守这个标准的语言在.net框架下都可实现互相调用
1.2,框架类库FCL 提供非常丰富实用的类库
2:变量的命名规则
(1)变量名的第一个字符必须是字母,下划线("_")或@
2其后的字符可以是字母,下划线或数字。
(3)不能使用c#关键字命名例如,if,string,return
3:C#程序运行原理(画图)
4:代码举例说明if和switch选择结构
if(a>0){
System.out.print("hello word");
}
switch(a){
case '1':
System.out.print("hello");
break;
defualt:
System.out.print("word")
break;
}
if可以用来判断区间和等值,switch只能用来判断等值
5:代码举例说明for,do,do-while,foreach四种循环结构
//for循环
for(int i=0;i<5;i++){
System.out.print("hello word");
}
//do-while循环
do{
System.out.print("hello word");
}while(true)
//foreach循环
int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
foreach (int i in array){
Console.WriteLine(i);
}
do-while循环,无论怎样都会执行一次,foreach一般用于数组遍历,(不能再foreach中执行修改)
6:四种访问修饰符,并写出访问范围。
public:任何地方都可以访问到;
protected:只有其内部或其派生的类型能访问;
internal:只能在包含它的程序集中可以访问;
private:只能在它所属的类型中可以访问;
7:数据类型有哪两种?并写代码举例和画图说明区别。
值类型:变量中存储着值,存储在栈中
引用类型:变量中存储着值的内存地址,栈中存储内存地址,内存地址指向堆中的值
8:方法的命名规范。
1.第一个字符大写
2.以动词命名
9:数组的命名规范。