1:.net框架的两个主要部分
.Net Framework类库(FCL)和公共语言运行时(CLR)
2:变量的命名规则
变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在变量名首位,并且不能使用系统关键字
3:C#程序运行原理(画图)
4:代码举例说明if和switch选择结构
if(关系表达式) {
语句体1;
}else if(关系表达式){
语句体2;
}else{
语句体3;
}
switch(表达式) {
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
...
default:
语句体n+1;
break;
}
5:代码举例说明for,do,do-while,foreach四种循环结
while循环
while语句循环执行代码块,直到指定的条件不成立。
while(条件)
{
要循环执行的代码;
}
do...while循环
do...while语句会至少执行一次代码,然后检查条件,就会重复进行循环。
语法
do
{
要执行的代码;
}
while(条件)
for循环
循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。
语法
for(初始值;条件 增量; ){
要执行的代码
}
foreach循环
foreach循环用于遍历数组。
foreach ($array as in $value){
要执行代码;
}
6:四种访问修饰符,并写出访问范围。
private(类内部),internal(当前程序集),protected(类内部,子类),public(类内部,子类,其他类)
7:数据类型有哪两种?并写代码举例和画图说明区别。
值类型和引用类型
1、速度上的区别
值类型存取速度快,引用类型存取速度慢。
2、用途上的区别
值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用。
8:方法的命名规范。
◆要为标识符选择易于阅读的名字;
◆要更看重可读性,而不是更看重简短性;
◆不要使用下划线、连字符以及其他任何既非字母也非数字的字符;
◆不要使用匈牙利命名法;
◆避免使用与广泛使用的编程语言的关键字有冲突的标识符。
◆使用单词缩写和首字母缩写词
9:数组的命名规范
以字母、下划线开头的由字母、数字、下划线组成的字符串 都可作为数组名