C#的基本语法——基本讲解

一、数据类型
整型: 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);

你可能感兴趣的:(C#,c#,字符串)