请教写法

naojin 2009-03-19 09:51:26
[SuppressMessage("Microsoft.Naming", "CA1720:xf", MessageId = "0#")]
public delegate Iabc Deserializex(string persistString);

[LocalizedDescription("DoPanel_Description")]
[Designer(typeof(System.Windows.Forms.Design.ControlDesigner))]
[ToolboxBitmap(typeof(resfinder), "W.l.bmp")]
[DefaultProperty("DocumentStyle")]
[DefaultEvent("ActiveContentChanged")]
public partial class xf: Panel
{
...
}


请问上面的代码中[]括号中的内容起什么作用啊,可不可以去掉啊?
...全文
178 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
naojin 2009-03-19
  • 打赏
  • 举报
回复
如果我不加会有什么影响吗?
zgke 2009-03-19
  • 打赏
  • 举报
回复
类的特性.. 方法上 成员上属性上都可以... 我们可以定义一些描述来说明或则给那些类成员增加特别的意思.这样让我们在程序里可以通过特性来判断执行代码.
cppfaq 2009-03-19
  • 打赏
  • 举报
回复
方括号里面的是Attribute
Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如 帮助文件,文档的URL),还可以用attributes定义运行时信息(例如,使XML中的元素与类的成员字段关联起来)。我们也可以用attributes来创建一个“自描述”的组件。
zzxap 2009-03-19
  • 打赏
  • 举报
回复
使用SuppressMessage 属性隐藏警告 指出某个警告不适用,让小组成员知道程式码已经过检阅并且被判定为应该隐藏的警告,通常是很有效的作法
zzxap 2009-03-19
  • 打赏
  • 举报
回复
SuppressMessage属性禁止显示或忽略代码分析冲突的功能。SuppressMessage属性是一个条件属性,只有在编译时定义了 CODE_ANALYSIS 编译符号时,它才会包含在托管代码程序集的 IL 元数据中。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧