C#编程小知识点
1. 常用快捷键
F5 运行调试
F6 生成解决方案
F9 取消斷點
F10 逐过程执行
F11 逐语句执行
F12 转到光标对应变量或者函数的定义行
Alt+Shift+F10 快速弹出相应解决方案
Ctrl+Shift+F9 取消所有斷點
Ctrl+J 快速弹出智能提示
Ctrl+K+D 快速对齐代码
Ctrl+K+C 注释所选代码
Ctrl+K+U 取消对所选代码的注释
Ctrl+} 定位到对应 “ { ” 对应的 “ } ” 所在位置
Ctrl+H 替换
Shift+End 选中到光标到语句结尾的部分
Shift+Home 选中语句开头到光标的部分
tab 快速打出部分函数,如switch,if等等
2. 折叠冗余代码
#Region #EndRegion
3. 转义符
一个 “ \ ” + 特殊的字符,组成一个特殊意义的字符
\ r \ n 换行----windows不认识 \ n,只认识 \ r \ n
\ " 表示英文半角的双引号
\ t 同Tab键
\ b 同Backspace键,放在字符串前后无效果
\ \ 表示 " \ "
@ 取消 " \ " 在字符串中的转义作用;将字符串按照原格式输出
4. 随机数
Random r = new Random(); //创建能够产生随机数的对象 r.Next(); //此对象调用方法Next()来产生随机数
Next()这个方法具体可以通过F12进入查看 ,另如果设定上下限,则随机数可取到最小值,取不到最大值,即左闭右开区间。
5. 枚举
public enum Gender //声明一个枚举Gender { 男, 女, } Gender gender = Gender.男; //变量类型 变量名=值
public: 访问修饰符,此为公开的公共的,哪里都可以访问
enum: 关键字,声明为枚举
Gender: 枚举名,需符合Pascal命名规范
将枚举声明到命名空间的下面,类的外面;也是一种变量类型,只是其声明、赋值、使用方式与普通的变量类型不一样。
枚举类型可以与int类型互相强制转换,所以类型都可以通过ToString()方法转换为string类型,string类型可通过Enum.Parse(typeof(Gender), s)方法转换为枚举类型。
String s = “ 0 ” ; Gender gender = ( Gender ) Enum.Parse ( typeof ( Gender ) , s ) ;
6. 结构
可以一次性声明多个不同类型的变量
public enum Gender
{
男,
女
}
public struct Person //声明了一个结构 { public string _name; public int _age; public Gender _gender; } Person zsPerson; //声明一个结构变量 zsPerson._name = " 张三 " ; //给此结构变量里的name字段赋值 zsPerson._age = 21 ; //给此结构变量里的age字段赋值 zsPerson._gender = Gender.男 ; //给此结构变量里的gender字段赋值

浙公网安备 33010602011771号