c# 命名空间、dll、与函数
namespace
是对类的封装,类似C++的namespace。C#中没有头文件与宏定义。
若将一个类Prog包含在命名空间A中,那么该类的完全限定名为A.Prog。
dll制作与使用
文件|新建项目|C#|类库
写好下列代码后生成,即有需要的dll生成。
新建项目,添加引用。
加上命名空间就可以用了。相当于把C的头文件和库文件整合在一起了。
与Cpp区别。
从元数据。
被封装进dll的类,只能看不能改。
我的理解:
Cpp中,头文件是声明;lib是函数入口说明;dll是函数体。
c#中好像都包含进dll了。
CPP的库函数要转换为托管的dll才能被c#调用。
函数
Main首字母大写,必须是一个类的成员函数。
函数的参数:
时间: 2024-09-19 09:21:23