码迷,mamicode.com
首页 > 其他好文 > 详细

C# 基础

时间:2014-08-28 17:45:15      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:http   os   使用   io   strong   ar   for   代码   html   

结构体

1.结构体的字段不允许初始化。

2.int 型默认值是0;string型默认值是null。

 

代码分析

CA1034:嵌套类型不应是可见的‎ 

CA2211:非常量字段不应是可见的‎ 

CA1062:验证公共方法的参数‎ 

CA1001:具有可释放字段的类型应该是可释放的‎ 

CA1007:在适用处使用泛型‎ 

CA2201:不要引发保留的异常类型‎ 

CA1003:使用泛型事件处理程序实例‎ 

  .NET Framework 2.0 之前,为了将自定义信息(从 System.EventArgs 类派生的类)传递给事件处理程序,必须声明新的委托。

      在 .NET Framework 2.0 中,由于引入了 System.EventHandler<TEventArgs> 委托,则不必如此。

      该泛型委托允许从 EventArgs 派生的任何类与事件处理程序一起使用。

      也就是说根据规则要求, .NET Framework 2.0 及之后不要显示声明委托。直接使用泛型委托就可以解决这个规则冲突。

 

 

C# 基础

标签:http   os   使用   io   strong   ar   for   代码   html   

原文地址:http://www.cnblogs.com/niaomingjian/p/3930694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!