c#知识点总结
一、命名规则
1、 变量 的第一个字符必须是字母、下划线。2、其后的字符可以是字母、数字或下划线; 3、 变量 不能和关键字重名 。
二、数据类型
值类型(内存中具体的一个值),引用类型(内存中存储的一个内存地址),类型转换(显式和隐式转换),字符类型(),布尔类型(真为1,假为0),整型,浮点型(小数), 指针类型(Pointer types) 指针类型变量存储另一种类型的内存地址。
常量: 常量是固定值,程序执行期间不会改变。
定义常量:常量是使用 const 关键字来定义的 。
变量: 一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。
三,运算符
数学运算符
加(+)减(-)乘(*)除(/)取模(%,注意用于整数,小数容易出现不精确的问题)
赋值运算符
把右边的值赋值给左边(=,+=,-=,*=,/=,%=)
关系运算符(比较运算符 -比较两个数字大小)
== , >,<,>=,<=
自增自减运算符
++自增(自身增加一个),--自减(自身减少一个)
在表达式中放前面和后面的区别:int b=a++ //先赋值再自增 int b=++a//先自增再赋值
逻辑运算符
& &(A&&B)为假,||(A||B)为真,! !(A&&B)为真
四,语句
if语句
if语句嵌套
if-elseif多条件判断
switch语句
switch(变量){
case 条件1:
做...
case 条件2:
做...
default:
做...
while循环语句
while(条件表达式){
循环体
}
do-while循环语句
do{
循环体
}while(条件表达式)
for 循环语句
for(初始化;条件表达式;增量表达式){
循环体
}
continueA(终止当前循环,继续下次循环)
五,数组
数组声明:类型[] 数组名;数组名遵守变量名命名规则
数组的赋值:int[] ages={1,4,3},ages=new int[10],长度和个数要对应
数组的使用:通过索引(下标),索引从0开始。
遍历数组:就是取得数组中的每一个值,
遍历索引-通过索引房访问元素。
注意(数组不能访问不存在的值)
数组是一个存储相同类型元素的固定大小的顺序集合。
数组是一个引用类型,所以您需要使用 new 关键字来创建数组的实例。
一维数组
二维数组
字符串数组(字符串有字符组成,每个字符在底层是一个数字存储的,每个字符对应什么数字)
字符串操作常用方法(1,ToLower() ToUpper() 2,Tirm() TrimStart() TrimEnd() 3,Split())
六,函数
函数的几个要素(返回值,参数,函数名)
函数的修饰(static)
参数数组的定义(使用时,当成数组使用即可,传递的时候参数任意个(除了参数数组,所有函数的参数都是固定的,那么调用的时候,参数是一定要传递的))
七,枚举
枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明。
C# 枚举是值类型,枚举包含自己的值,且不能继承或传递继承。
