我是C#的新手,我想知道如何在c#中使用我自己的命名空間。C#命名空間問題
假設我有一個命名空間MyNamespace1。
而且我有另一個命名空間MyNamespace2。我想使用MyNamespace1。但當我使用
using MyNamespace1;
這是不可識別的。我想知道如何做到這一點。
我是C#的新手,我想知道如何在c#中使用我自己的命名空間。C#命名空間問題
假設我有一個命名空間MyNamespace1。
而且我有另一個命名空間MyNamespace2。我想使用MyNamespace1。但當我使用
using MyNamespace1;
這是不可識別的。我想知道如何做到這一點。
http://msdn.microsoft.com/en-us/library/z2kcy19k%28v=vs.80%29.aspx
而這其中特別是: http://www.csharp-station.com/Tutorials/Lesson06.aspx
而且,我已經發現,如果你使用asp.net您可能需要更改屬性「建設行動」你希望在你的頁面中使用的類來「編譯」。
MSDN是你在學習這方面的朋友。用於組織它
The namespace keyword is used to declare a scope.
命名空間中的許多類
namespace N1 // N1
{
class C1 // N1.C1
{
class C2 // N1.C1.C2
{
}
}
namespace N2 // N1.N2
{
class C2 // N1.N2.C2
{
}
}
}
Using Namespaces (C# Programming Guide)
檢查您的命名空間的訪問級別。如果它在同一個項目中,那麼你可以直接訪問它。
using YourProjectName.NamespaceThatYouCreated;
如果是喜歡dll
等其他項目,然後添加引用到庫或項目。 訪問命名空間:
using AnotherProject.CreatedNameSpacename;
如果同時你的名字空間都在不同的項目,則必須添加其他項目的引用來訪問它的命名空間。在你的情況下,將項目參考MyNamespace1
添加到項目MyNamespace2
的項目中。
你將不得不在該namespace1中至少有一個類,但也許你已經有了。 – Silvermind 2012-03-27 07:18:32
只需調用MyNamespace1.className.functionName(); – Pieter888 2012-03-27 07:20:15
是的,我有一個類 – 2012-03-27 07:20:30