读书人

C# 里边[]的意义

发布时间: 2012-08-31 12:55:03 作者: rapoo

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

读书人网 >C#

热点推荐