
C# [DLLImport("user32.dll")] 怎么理解[]中的内容?
C#微软代码常常有[],非数组情况下的用法,又如:[System.Runtime.InteropServices.DllImport("Kernel32")]这到底是什么...
C# 微软代码常常有[] ,非数组情况下的用法,又如:[System.Runtime.InteropServices.DllImport("Kernel32")]
这到底是什么意思啊 展开
这到底是什么意思啊 展开
6个回答
展开全部
DllImport是一个Attribute的子类,可以被翻译成为“特性”,可以用于对类或成员进行更多关联性属性的增加。
同样的例子也出现的.net Framework3.5中,Linq也是使用很多的“特性”来标识一些属性和方法的。这些“特性”的添加会减小方法体内部方法的编写,减小或降低成员方法之间的耦合。
具体可以参见Attribute或者查询关键字“C#的Attribute”。
同样的例子也出现的.net Framework3.5中,Linq也是使用很多的“特性”来标识一些属性和方法的。这些“特性”的添加会减小方法体内部方法的编写,减小或降低成员方法之间的耦合。
具体可以参见Attribute或者查询关键字“C#的Attribute”。
展开全部
你的标题中的用法与你下面说的用法是一样的,导入dll,一般在方法或函数中需要调用dll中的方法时如你所说的那样写,还有几个参数的,比如字符编码设置等,C#,C++等多种语言开发的dll均可以调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示函数从动态链接库导入
也就是为了在 C# 中使用该动态链接库中的 Native 函数
也就是为了在 C# 中使用该动态链接库中的 Native 函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用外部的动态链接库(dll文件)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪天看见在线了直接跟你说吧,顺便给你几个例子,自己看看,也不是很难明白的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询