目录
变量
Visual Studio 2017使用说明
一、变量
1.可空类型 Nullable<T>
运算符?用于申请值类型变量对应的可空类型,最常用于绑定数据库的可空字段,例:int? a = null;
运算符?.和?[]分别为可空调用和可空索引,用于绑定变量值的NULL和下一步操作,确保该操作的线程安全
运算符??用于将可空类型转化为对应值类型默认值,语法格式必须为<T?> ?? <T> ,例:int b = a ?? default(int);2.浮点数
decimal取值范围较小,但计算时能保证精度,不会出错
类型 大小 取值范围 有效数字 精度 后缀 float 32位 ±1.5*10E-45 ~ ±3.4*10E38 7 不保证精度 F或m double 64位 ±5.0*10E-324 ~ ±1.7*10E308 15~16 无 decimal 128位 ±1.0*10E-28 ~ 约±7.9*10E28 28~29 保证精度 M或m 3.转义字符
在C#中,"c:\\temp"表示路径是c:\temp; 而@"c:\temp"就表示c:\temp;
@的作用是忽略掉除 " 以外所有的转义字符。如果@字符串中有",则写成"";如:string aa=@"{ name:""name"" }";
在string.format 方法中{,则写成{{
二、Visual Studio 2017使用说明
2.代码调试
设置断点、断点条件、计数断点、即时窗口(调试模式下命令行)3.代码测试
4.类图工具
5.提高工作效率
常用快捷键
代码自动补全
查看定义
代码注释
自定义代码模板 自动添加代码头部注释
书签
C# 交互窗口(C#命令行) 位于菜单栏"视图" -> "其他窗口" -> "C#交互",写注释时可以在其中直接输入 DateTime.Now 获得当前时间戳