日期:2014-05-20  浏览次数:21701 次

c#有头文件吗?c#有宏定义吗?
c#有头文件吗?c#有宏定义吗?

------解决方案--------------------
C#的头文件……这,你可以把reference认为是头文件……

其实C#只用namespace了没有头文件,如果非要说头文件,真的只能认为csproj文件对DLL的引用就是头文件= =

宏也没了。如果想要实现宏的功能,用delegate吧……
------解决方案--------------------
简简单单地说,C#没有头文件,没有宏定义。
------解决方案--------------------
C#不需要头文件,因为dll中有解释类和方法的元数据

可以直接从dll中获取方法原型
------解决方案--------------------
没有!!
------解决方案--------------------
C#使用二进制动态链接库,而不是使用源代码库,而且dll是自我表述的,不需要h文件给出函数声明,你可以利用ide的reference列表来添加引用的dll,或者利用DllImport特性,也可以使用编译器选项\r来引入dll。
C#有宏定义,但不能赋予宏可以替换的值,也不能把它引入代码中,它的作用只是用来做条件编译,当然带参数的宏也是没有的,你可以用常量和泛型来在一定程度上取代宏。