首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 里边[]的意义

2012-08-31 
C# 里面[]的意义在C#里面我遇到这样的代码制作控件的属性时[DefaultValue(null)]// 这是什么意思,是什么语

C# 里面[]的意义
在C#里面我遇到这样的代码
制作控件的属性时
  [DefaultValue(null)]// 这是什么意思,是什么语法??
  [Category("custom")]
  public string ListBoxDataSource
  {
  get
  {
  return ccbdatascource;
  }
  set
  {
  ccbdatascource = value;
  }
  }

还有制作控件方法时

  [DllImport("user32.dll")]//这是什么意思??
  private static extern bool MessageBeep(uint utype);

[解决办法]
[DefaultValue(null)]// 这是什么意思,是什么语法?? 
----
表示空间默认值为null

[DllImport("user32.dll")]//这是什么意思?? 
private static extern bool MessageBeep(uint utype);
----
指明下面的函数是从外部的("user32.dll)中调用。
[解决办法]
[DefaultValue(null)]// 这是什么意思,是什么语法?? 
[Category("custom")] 
[]这里都是特性。相当于对某个方法或属性的一个标签
[DllImport("user32.dll")]//这是什么意思?? 
private static extern bool MessageBeep(uint utype);
这是标记为调用一个win32的API,即外部方法MessageBeep

热点排行