C#知识总结
Control类属于Sytem的命名空间 表示控制台标准的输入输出和错误流提供用于从控制台读取单个字符或正行的方法还提供了很多写入的的方法,
static 关键字是对方法的修饰
二
数据类型的分类
数据类型分为 值类型和引用类型 值类型又分为枚举类型,结构类型,简单类型,简单类型又分为 整数类型 字符串类型, 布尔类型 ,实数类型
引用类型分为 接口,类,委托,数组
堆和栈的区别
堆一般是存储可以变长的数据是先进先出的原则而栈是存储固定长度的数据先进后出原则
装箱和拆箱的操作
装箱时将值类型转换成Objiect类型的操作拆箱正好相反是将Objict转换成值类型的操作
列如:装箱列子
int i=123;
Object o=i;
拆箱列子
int i=123;
Objict=i;
int j=(int)i;
常量和变量
常量表示的是固定不变的数据 也可以数程序在运行的时候数据是不会改变的
常量的分类分为整型常量,浮点型常量,字符型常量 ,布尔型常量,字符串常量,符号常量。
变量 变量就是在程序运行的时候其值就会改变的量就是变量
运算符和表达式
表达式是由操作数和运算符组成的
列如 int i,int j=9,intu=8;
i=8+9;
其中这个i=8+9;就是一个表达式
运算符的分类主要的是由六中分别是 算术运算符,关系运算符, 逻辑运算符,赋值运算符, 条件运算符,位运算符等
流程控制
一般应用程序不是代码不是按照顺序执行的,必然要求进行条件判断在C#中主要的流程控制语句包括条件语句,循环语句 跳转语句和异常处理等
格式
if(条件表达式)语句
if ()
{}else
{}
if ()
else if()
else{
}
for()
{}
switch(表达式)
{case 常量:
语句;
break:}
try{语句}
catch(expection ex)
{new expection(ex.message())}
finally{}
while(条件表达式)
{循环语句}
foreach(int i in n)
{}
跳转语句分为四种 break, continue,return goto
数组:常用的数组通常分为两种分别是一维数组二维数组
一位数组的书写格式是 int[] intYiWei=new int[]{}; 或是 int [] intYiWei=int{1,2,3,4,5};
二维数组的书写格式是 int[][] erWei=new int [][]{};