C#基础

98 阅读1分钟

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结束本次循环,进入下一次循环