1:.net框架的两个主要部分
框架类库(FCL)和公共语言(CLR)
FCL:提供对系统功能的访问,建立应用程序的基础
CLR:提供所有.NET应用程序运行环境
2:变量的命名规则
变量名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始
还要见名知意
3:C#程序运行原理
4:代码举例说明if和switch选择结构
(1):if选择结构
if (条件表达式) //条件的结果必须是布尔值
{
//代码块
}
(2)switch选择结构
switch (表达式)
{
case 值:
//代码块
break;
case 值:
//代码块
break;
default:
//代码块
break;
}
5:代码举例说明for,while,do-while,foreach四种循环结构
(1)for循环结构:
int[] arr = new int[5] { 10,100,1000,10000,100000};
int num=0;
for (int i = 0; i < arr.Length; i++)
{
num=+ arr[i];
}
Console.WriteLine(num);
(2)while循环结构:
Console.WriteLine("输入10进入循环");
int num =Convert.ToInt32(Console.ReadLine());
while (num==10)
{
Console.WriteLine("进入循环");
}
(3)do-while循环结构:
bool flag = false;
do
{
Console.WriteLine("输入两个数字:");
int num =Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
if (num>num2)
{
flag = false;
}
} while (flag);
(4)foreach循环结构:
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);
foreach (int item in list)
{
Console.WriteLine(item);
}
6:四种访问修饰符,并写出访问范围
修饰符 | 类内 | 同包 | 子类 | 任何地方 |
private | Yes | |||
default | Yes | Yes | ||
protected | Yes | Yes | ||
public | Yes | Yes | Yes | Yes |
7:数据类型有哪两种?代码举例和画图说明区别
(1)值类型:
int heightZhang = 170;
int heightlI = heightZhang;
Console.WriteLine($"去年--张浩的身高是:{heightZhang},李明的身高是{heightlI}");
heightZhang = 180;
Console.WriteLine($"今年--张浩的身高是:{heightZhang},李明的身高是{heightlI}");
(2)引用类型 :
int[] heightZhang = new int[] { 170 ,70};
int[] heightlI = heightZhang;
Console.WriteLine($"去年--张浩的身高是:{heightZhang[0]},体重是{heightZhang[1]},李明的身高是{heightlI[0]},体重是{heightlI[1]}");
heightZhang[0] = 180;
heightZhang[1] = 80;
Console.WriteLine($"今年--张浩的身高是:{heightZhang[0]},体重是{heightZhang[1]},李明的身高是{heightlI[0]},体重是{heightlI[1]}");
8:方法的命名规范
取名要有意义如:
(1)获取单个对象的方法用 get 做前缀。
(2) 获取多个对象的方法用 list 做前缀。
(2) 获取统计值的方法用 count 做前缀。
(3) 插入的方法用 save/insert 做前缀。
(4) 删除的方法用 remove/delete 做前缀。
(5) 修改的方法用 update 做前缀。
9:数组的命名规范
骆驼命名法:除第一个单词之外,其他单词首字母大写