c#基础语法 0.语法基础 0.1 基础概念 变量三要素
变量类型:规定变量的数据类型 变量名:有意义,好记忆 变量值:变量对应的内存数据
数据类型
int:整型
double:浮点型
string:用于存储一段字符
bool:用于表示一个条件是否成立
datetime:用于存储日期和时间
变量声明和赋值
int age ; age=20; //声明的同时给变量赋值string name ="小红"; //变量的使用
Console.WriteLine("我叫"+name+"今年"+age+"岁"); 1 2 3 4 5 6 变量命名规范
命名尽量用对应的英文命名,比如年龄使用age,除循环变量外尽量不用单个字符 严格区分大小写 驼峰命名法:当使用一个或者多个单词组成变量名时,要使用camel命名法,即第一个单词的首字母小写,其它单词的首字母大写,如stuName。 常量的定义语法: const 数据类型 常量名称=值; const double PAI=3.14; 枚举 访问修饰符(一般public)enum 枚举名{值1,值2…} 枚举中不能包含方法,一般在类的外部 console类的使用
Console.WriteLine()//换行 Console.WriteLine("内容")//输出内容换行 Console.Write()//输出内容不换行 1 2 3 字符串格式化 Console.WriteLine("姓名:{0} 年龄:{1}",stuName,stuAge); 1 2 0.2 强制转换 字符串和值转换 int stuAge =int.Parse(Console.ReadLine()); double a=double.parse(“20.5”); float b=float.parse(“20.25”); int c =int.pase(“20”); 值类型强转换成字符串类型 string aa=a.tostring(); string bb=b.tostring(); strign cc=c.tostring(); 数值跟数值之间转换 double a=2.31; int b=20; int result=(int)a+b; 使用万能转换器进行不同类型的转换 double a=convert.todouble(“20.21”); float b=convert.tosingle(“20.55”); int c =convert.toint32(“20”); DateTime datetime=convert.toDateTime(“2023-02-02”); int d=convert.toint32(a); int e=convert.toint32(b); double f=convert.todouble©; 两次强制转换 从浮点类型的字符串到int需要两次强制转换 int a=(int)double.parse(“35.34”); int b=(int)convert.todouble(“34.33”); 快捷键 consol.writeline()//cw按两个tab键