C#常用类和方法的总结
1. 数据类型转换函数
Convert.ToXXX();
XXX.Parse();
XXX.TryParse()
2. 日期相关的类与函数
获取系统当前日期(含时间):DateTime.Now
获取系统当前日期(不含时间):DateTime.Today
获取DateTime对象的年、月、日、时、分、秒、毫秒
日期比较函数:Compare()
在指定的日期上添加相应的天数、月份、年、时、分、秒
获取指定年月的天数:DaysInMonth()
使用TimeSpan来描述一段时
3. 字符串相关的函数
字符串格式化函数:string.Format()
取子串函数:Substring()
判断字符串A是否包含字符串B:Contains()
获取字符串A在字符串B中的索引:IndexOf()
字符串分割函数:Split()
剔除首尾指定字符函数:Trim()
在字符串左侧填充指定位数的字符:PadLeft()
在字符串右侧填充指定位数的字符:PadRight()
字符串拼接函数:Concat()
判定字符串A是否以字符串B开头:StartWith()
判定字符串A是否以字符串B结尾:EndWith()
字符串替换函数:Replace()
字符串大小写转换函数:ToLower()、ToUpper()
从字符串A中移除指定的字符串B函数:Remove()
判定字符串是否为空(Null或””或” ”):IsNullOrEmpty()、IsNullOrWhiteSpace()
4. 字符串格式化函数
格式化日期:yyyyMMdd HHmmssfffffff
格式化为3位一组的数字:ToString(“N”)
格式化货币:ToString(“C”)
格式化为具有指定小数位数的浮点数:ToString(“F”)
5. 值类型与引用类型
什么是值类型与引用类型
C#中常用的数据类型
ref、out、params、方法形参的默认值
6. 其他
生成随机数:Random.Next()
文件操作:File.ReadAllText()、File.Exists()、File.ReadAllText()、File.WriteAllText()、File.Copy()、File.Move()、File.Delete()
生成GUID:Guid.NewGuid()
泛型类List<T>
7. 数据库操作
Connection、Command、DataAdapter、DataReader、DataSet
参数化处理DbParameter
熟练使用SqlHelper.cs
8. 高级程序员
委托与事件
泛型
反射
多线程
网络编程
图形图像编程(GDI+)
不安全代码
Visual Studio实用技巧
- 常用的快捷键
F5、F6、F10、F11
Control + F、Control + H
Control + K + D
Control + C Control + X Control + L 拷贝、剪切、删除
F12
Control + J
Control + R + E
2.断点调试相关
添加、移除断点、删除所有断点、设置断点命中条件
监视窗口:查看变量、修改变量值
3.服务器资源管理器
建立数据库连接、管理表|视图|存储过程|触发器|函数、新建查询
4.扩展管理器与插件
利用扩展管理器安装、卸载插件
ProPowerTools插件、NuGet插件
5.其他
管理常用的代码片段:将代码块拖动到工具箱的“常规”选项卡
将同一个代码文件拆分成2个窗口:鼠标拖动右上角的上下双箭头
在代码中选择矩形区域:Alt + 鼠标 或者 Shift + Alt + 方向键
按两次Tab键插入代码片段
自动导入命名空间:
折叠代码段:region、endregion
在代码文件中显示行号:工具---选项---文本编辑器
启用|关闭智能提示:工具---选项---IntelliTrace