c# 笔记(一)

来源:互联网 发布:点赞数据库 编辑:程序博客网 时间:2024/06/05 03:05

变量

c#不允许使用未赋值的变量 //编译错误

int 类型运算向下取整

Infinity 无穷大 NaN 非值(Not a Number)

取模运算符%可用于浮点数

隐式类型:var 一旦赋值后,类型就确定。声明时必须赋值。


方法和作用域

c#不支持全局方法,方法必须在类的内部。

字段(field)——类定义的变量,可在类的任何位置定义。

定义可选参数:在定义方法时为该参数提供一个默认值。所有可选参数都只能放在必须的参数之后。

传递命名参数:输入参数名,冒号,传递的值optMethod(second:54,first:45);

方法调用时会调用最匹配的版本,存在歧义时会报错。


布尔操作符

&&和|| 支持短路求值

if语句中必须是布尔表达式(赋值表达式会报错!!!和c/c++不同)

switch 语句用于基本数据类型(int 或 string),其他如float,double只能用if

case标签必须是常量表达式

标签之间有额外代码,而且没用break跳出会报错。

原创粉丝点击