问题描述
以前C++中的头文件,在C#中用什么实现同样的功能?
解决方案
解决方案二:
C#不需要头文件你要定义什么操作就直接写对应该的方法就行,当然也可以用接口,或者虚拟类,这些C++都有
解决方案三:
不需要
解决方案四:
是没有?还是不需要?比如以前定义一个宏,只要include了就行,在C#的不同命名空间中,怎样使用这种类似的方法达到一个变量只定义一次,就可以多次使用的方法?注意是在不同的命名空间
解决方案五:
C#中没有宏,至于各种定义,using对应命名空间后就可以使用了。
解决方案六:
引用3楼antinet的回复:
一个变量只定义一次,就可以多次使用的方法?注意是在不同的命名空间
个人觉得这种方式不是很好,尤其是在出现错误时,将难以发现错误产生的原因,从而会增加调试的难度。
解决方案七:
要用的东西都在类里封闭,using的名称空间里有
解决方案八:
不需要,类与类可以互调
解决方案九:
.net的程序集中带有源数据,具有自描述性。他自己知道自己有那些对象,方法,变量其他程序也可以知道,所以也可以调用就没有必要在使用头文件了
解决方案十:
上面有朋友说的接口个人觉得C#的接口和C++的接口也不太一样的,定义方法上的不同就不说了C++里主要是用来搭建框架,COM技术的核心就是接口了但C#里主要是为了实现多重继承,用来定义一组共有方法。
时间: 2024-09-20 06:29:08