console静态类既可以向控制器输入信息,也可以向控制器输出信息
{0}插值 占个位置,模板字符串,{index索引}
模板字符串的两种应用:{index} $'{变量名称}'
Console.WriteLine("你输入的姓名:{0},你输入的年龄:{1}", myName, myAge);
Console.WriteLine($"你输入的姓名:{myName},你输入的年龄:{myAge}");
变量的的声明: 变量的定义+初始化(赋值)
int a = 10; 数据类型 变量名称 = 初始值;
int a ;变量定义
a = 10;赋值语句,初始化语句
变量类型 变量名称(命名规则:只能包含数字,字母,下划线,@符号,但数字不能开头.$不能是c#的关键字如:if for int class)
$不是定义变量的合法字符,@不能结尾但可以开头
c#中的变量名称是区分大小写的
变量:值是可以变化的, 变量只定义,不初始化会报错;
常量值不可以改变 const int b = 70; 常量值不可以修改
readonly 只读变量,只能读不能修改
值类型:
数据类型: 值类型,引用类型,指针类型
sbyte 八位有符号的整数(-128到127) byte 0到255
short 十六位有符号的整数 ushort
int数值型,三十二位有符号的整数类型 uint 三十二位无符号的整型
long 六十四位有符号的的整数类型 ulong
浮点数类型:
float三十二位单精度浮点型 double 六十四位双精度浮点数 decimal 一百二十八位浮点数,最精确的浮点数
布尔类型表示是或者否,bool
char存储单个字符 用单引号包裹,
string字符串双引号包裹
引用类型:
object,类, string ,数组,list