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字段赋值

  

posted @ 2019-11-05 16:22  努力向上的小蜜蜂  阅读(275)  评论(0)    收藏  举报