2014-03-13 38 views
1

我知道C#中沒有頭文件的概念。我創建了一個包含C++項目的一些定義和結構的頭文件。在哪裏聲明C#Win Forms中的頭文件的內容?

現在我需要使用C#開發相同的項目,在C#中我們如何聲明該頭文件的內容。我需要爲C#中的整個項目使用這些頭文件內容。

謝謝!

+0

可能重複(http://stackoverflow.com/questions/10838825/convert-c-struct-to-c-sharp) – Sadique

+0

那OK先生..但在哪裏聲明在C#中的內容?這樣我就可以將它用於整個C#項目。 – arya2arya

+0

你可以創建一個DLL並將其導入任何你需要的地方 –

回答

2

正如你已經注意到的那樣,C#沒有一個Header概念。您通常在C++頭文件中定義的東西在C#中打包成普通的類文件(* .cs),例如,枚舉和東西。你最好爲每個類創建一個自己的類文件。使用Visual Studios文件夾關注分離.cs文件。這通常也會反映在命名空間中。要從不同名稱空間訪問類,請在C#中使用「using」關鍵字。

HTH, 亞歷克斯

[轉換C++結構爲C#]