system.console
I/O操作工具集
- Write
将数据直接显示在命令行中,不做处理
- WriteLine
将数据直接显示在命令行中,显示完成后光标跳转新的一行
- Read
读取用户第一次按下的键盘按键,用int接收
- ReadKey
常用于读取回车,返回一个ConsoleKeyInfo对象
- ReadLine
读取用户的输入,直至按下回车,用string接收
- Clear
将命令行中显示的内容清除
变量与数据类型
基本数据类型
type name = data
- int
表示大小:2的32次方,不能用于表示小
- float
表示小数,占用32位
- double
表示小数,占用64位
- decimal(财务会计利息利率货币金额)
表示小数,占用128位
- bool
表示布尔值(真或假)
- char
表示utf-16下的Unicode字符,故无法表示中文
内嵌数据类型
- String
不属于基本数据类型 可以把多个Unicode字符拼接起来,显示中文/emoji
- object
对象类型
- dynamic
动态类型 可以绕过编译器的类型检查,在运行时根据数据指定具体数据类型
决策与分支
if
if(){
} else if(){
} else{
}
三元运算符: condition ? consequence :alternative
switch
switch(){
case ___:
...;
break;
case ___:
...;
break;
default:
...;
break;
}
for循环
for(起始值;循环条件;变化量){
//todo
}
while循环
while(){
//todo
}
首先进行条件检查,当条件满足时才进入循环
do-while循环
do{
//todo
}while()
首先循环,再进行条件检查
break和continue
break直接跳出循环,continue结束本次循环,进入下一次循环