一、数据类型 整型: byte short int long 浮点型:float double decimal 字符串型:char string 布尔型:bool 二、变量和常量 1、变量(和java一样) 数据类型 变量名;C#变量的命名规范(camel):首字母小写,其余单词首字母大写变量名只能由:字母,数字,下划线组成,且开头不能是数字 2、常量(使用const关键字)const 数据类型 常量名=常量值; 3、隐式数据类型var 三、运算符和表达式 算术运算符:+ - * / % ++ -- 比较运算符:> < == != >= <= 逻辑运算符:&&(与) ||(或) !(非) 快捷运算符:+= -= *= /= %= 三元运算符: 判断条件 ? 条件为真返回的值 : 条件为假返回的值 四、分支结构 1、if-else分支 语法: if(判断条件) { 条件成立时执行的语句; }else{ 条件不成立时执行的语句; }
2、switch-case分支 语法: switch(int/char/string表达式) { case 常量1: 语句1; break;//必须写 case 常量2: 语句2; break;//必须写 ...... default: 语句N; break;//必须写 } 五、循环结构 循环四要素: 起点 终点 起点到终点的变化 要做的事 1、do-while循环 语法: do{ 循环体; }while(判断条件); 2、while循环 语法: while(判断条件){ 循环体; } 3、for循环 语法: for(起点;终点;起点到终点的变化){ 循环体; } 4、foreach循环 主要用来遍历数组或集合 语法: foreach(数据类型 元素 in 集合或数组) { 语句; } 六、数组 1、数组的声明:数据类型[] 数组名; 2、数组的初始化:静态,动态 3、数组的长度:数组名.length 七、枚举enum(自定义数据类型) 语法: public enum 数据类型名字 { 枚举值 } 八、数据类型转换 1、把数值类型转换成字符串 值.ToString() eg: double a = 5.2; string str = a.ToString(); 2、把字符串转换成数值类型 数据类型.Parse(要转换的值); eg:string str2 = "3.14";double b = double.Parse(str2); 3、万能转换Convert.To数据类型(要转换的值) eg:string str3 = "5";int c = Convert.ToInt32(str3);int d = 6; string str4 = Convert.ToString(d);