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跳出会报错。
- c# 笔记(一)
- c#笔记(一)
- C#学习笔记(一)
- C#多线程笔记(一)
- C#学习笔记(一)
- C#学习笔记(一)
- c#学习笔记(一)
- C#学习笔记(一)
- C#学习笔记(一)
- C#学习笔记(一)
- C#语法笔记(一)
- C#学习笔记(一)
- C# 学习笔记(一)
- C#学习笔记(一)
- C#学习笔记(一)
- C#学习笔记(一)
- c#学习笔记(一)
- C#学习笔记(一)
- ORACLE (不同用户)(不同表)数据导出和导入
- 杂的
- 数据库性能优化杂谈
- oracle中将number类型毫秒值转为时间类型
- UVA 10318 Security Panel
- c# 笔记(一)
- oracle行列转换
- 第十一章 Hibernate的查询 Query Language(官方推荐使用)
- boxfilter 原理
- 修改Win7、Win8、server2012等远程桌面端口及防火墙规则
- linux命令总结
- SQL查找删除重复行
- mysql事务管理
- FilmInfoXmlPullParser类(HttpURLConnection超时间链接)