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

C# 中[ ]符号是什么意思啊语法怎么

2012-03-11 
C# 中[ ]符号是什么意思啊,语法如何啊下面这是怎么理解啊:[DllImport( user32, CharSet CharSet.Auto

C# 中[ ]符号是什么意思啊,语法如何啊
下面这是怎么理解啊:
[DllImport( "user32", CharSet = CharSet.Auto )]

[DllImport("user32.dll", ExactSpelling=true, CharSet=CharSet.Auto)]

[Serializable]
private static extern int SendMessage( HandleRef hWnd,
int msg,
int wParam,
ref CHARFORMAT lp );

[解决办法]
C# 语法中有讲,[]中的是叫做 Attribute 的东西,用于给类、属性、方法等等语法元素打上“标记”以达到特定目的。
比如你所提供的实例,[]中就是用来修饰那个方法的 Attribute。DllImport 通常用来做 P/Invoke(平台调用),为某个 DLL 中的函数提供一个 C# 下的声明,以便使用。
详见 MSDN。
[解决办法]
属性修饰标记

热点排行