一、基本语法
1.数据类型
整数类型:int、long
浮点类型:float、double、decimal
布尔类型:bool
字符串类型:string
2.类型转换
int a;
double b = 3.14;
a = (int)b;
a = Convert.ToInt32(b);
a = int.Parse(b.ToString());
int.Parse需要放置的值是string类型的
3.前++和后++
int a = 3;
a++;//a=a+1;
++a;//a=a+1;
前++和后++不一样的举例
在赋值运算中,前++是先执行+1运算,然后进行赋值
后++是先执行赋值,再执行+1运算
4.条件运算符
?:
string c = a > b ? "对" : "错"; //若关系式成立,执行:前,否则执行:后。
二、语句
1.分支语句
格式1:if(){}
格式2:if(){}else{}
格式3:if(){}else if{}...else{}
格式4 if的嵌套
switch case 多选一
Console.WriteLine("1.汉堡包"); Console.WriteLine("2.鸡腿"); Console.WriteLine("3.鸡米花"); Console.WriteLine("4.鸡肉卷"); Console.Write("请输入您最想吃的商品的编号:"); int s = int.Parse(Console.ReadLine()); switch (s)//括号内是变量名称 { case 1: Console.WriteLine("您选择的是汉堡包!"); break;//作用是跳出最近的花括号 case 2: Console.WriteLine("您选择的是鸡腿!"); break;//作用是跳出最近的花括号 case 3: Console.WriteLine("您选择的是鸡米花!"); break;//作用是跳出最近的花括号 case 4: Console.WriteLine("您选择的是鸡肉卷!"); break;//作用是跳出最近的花括号 default://相当于else(表示以上可能都不是) Console.WriteLine("编号有误,没有此商品!"); break; } Console.ReadLine();