2012-06-26 45 views

回答

1

中有沒有include C#。您可以得到最接近的是創建駐留在名稱空間中的類,然後爲該名稱空間生成一個using

例如,假設您在項目中的一個單獨的文件創建一個類,並將其分配給一個命名空間:現在

namespace ProjectNamespace.SecondNamespace 
{ 
    public static class HelloWorld 
    { 
     public static string Greet { get { return "Hello, World!"; } } 
    } 
} 

,在您的主項目,你可以參考該命名空間在兩個方面。讓我們假設你的主項目文件是這個樣子:

現在,把我們的HelloWorld類到上面的代碼中,我們可以直接引用它,或者使用添加到頁面的頂部。對於完全參照方法,代替上述的評論:

public void WeGreetTheWorld() 
{ 
    string greeting = ProjectNamespace.SecondNamespace.HelloWorld.Greet; 
} 

或者,我們可以添加using ProjectNamespace.SecondNamespace到文件的頂部,然後就直接引用類。

using ProjectNamespace.SecondNamespace; 

namespace ProjectNamespace 
{ 
    public class WhatWeDo 
    { 
     public void We GreetTheWorld() 
     { 
      string greeting = HelloWorld.Greet; 
     } 
    } 
} 
+0

這真的是我想要的。謝謝先生! – Programmersinan

2

在.NET中,您可以在其他項目中創建可能爲referenced的程序集。這些組件包含被命名空間內聲明的被帶進範圍與using指令類:

using NamespaceName; 
+0

tnx。但我應該在哪裏保存我的文件? – Programmersinan

+0

一旦你編譯一個項目,這個項目被編譯成一個程序集(DLL或EXE)。這是你在其他項目中引用的這個程序集。 –

+0

Tnx非常... – Programmersinan

1

你應該在你的文件的頂部聲明,這樣的:

using System.Collections;