閱讀579 返回首頁    go 阿裏雲 go 技術社區[雲棲]


c# 命名空間、dll、與函數

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首字母大寫,必須是一個類的成員函數。

函數的參數:

最後更新:2017-04-03 05:39:25

  上一篇:go codeforces-447B-DZY Loves Strings
  下一篇:go 如何啟動JDBC Debug模式,打印JDBC診斷日誌