1:.net框架的两个主要部分
.NET框架(Framework)是一个开发、部署和运行.NET应用的环境,包括了ASP.NET、公共语言运行时环境(CLR)以及.NET 框架类
2:变量的命名规则*
变量名不能与C#中的关键字名称相同
字母开头驼峰命名规则或_和$开头
同一变量名不允许重复定义
3.C#程序运行原理(画图)
4:代码举例说明if和switch选择结构
if
if(比较表达式1)
{
语句体1;
}
else
{
}
if如果为true的话就进if的语句内为fales就进else
switch
switch(表达式)
{
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
default:
语句体n+1;
break;
}
先计算表达式的值
然后和case后面的匹配,如果有就执行对应的语句,否则执行default控制的语句
5:代码举例说明for,do,do-while,foreach四种循环结构
for循环
for(int i = 0; i < 5; i++)
{
// 循环内部代码
}
在for的括号内有三部分,第一部分是初始化变量,第二部分是当条件不满足时,就结束循环,第三部分是变量累加
foreach循环
foreach (var item in lstNames)
{
// 循环内部代码
}
在循环内部,item就表示当前循环的对象,可能是一个值,也看是列表中的一个对象
while循环
while (i < 某一个值)
{
// 循环内部代码
// 如果是用序号,此处记得序号累加
}
当 while 后面括号的条件成立的时候,就一直循环,直到条件不满足时停止
do-while循环
do
{
// 循环内部代码
} while (i < lstNames.Count);
do-while循环是不管while条件是否满足,都会至少执行一次循环体内容。即第一次是不判断while后面的条件是否成立的,从第二次循环开始while后面条件为true才继续循环
6:四种访问修饰符,并写出访问范围。
public:任何地方都可以访问到;
protected:只有其内部或其派生继承子类的类型能访问;
internal:只能在包含它的程序集中可以访问;
private:只能在它所属的类型中可以访问;
7:数据类型有哪两种?并写代码举例和画图说明区别。
值类型和引用类型
值类型
//值类型
int num1 = 0;
int num2 = num1;
num1 = 2;
Console.WriteLine(num1+","+num2);//结果为2,0
//引用类型
string[] str1 = new string[] {"阿达" };
string[] str2 = str1;
Console.WriteLine(str1[0] + "," + str2[0]);//两个都是阿达
8:方法的命名规范。
首字母必须大写要符合那个方法的意思
9:数组的命名规范。
和变量一个意思