1
A
回答
2
0
3
類訪問外部組件,您必須add a reference外部組件。這將允許您從外部裝配中訪問public
類。
要指定從namespace
一個class
當前的範圍之內,你必須與它的名字namespace
前綴類的類型說明符。爲避免這種開銷,您可以使用using
directive「包括」外部namespace
。
在一個程序集中可以存在多個名稱空間。
大會水果:
namespace Common
{
public class Strange
{
var mystery = new Mystery() // Won't compile, no reference to Mystery.
}
}
namespace Fruit
{
public class Orange
{
}
}
大會蔬菜:
參考水果
namespace Common
{
public class Mystery
{
}
}
namespace Fungi
{
public class Mushroom
{
}
}
namespace Vegetables
{
using Common;
public Class Carrot
{
var strange = new Strange() // Compiles correctly.
var mystery = new Mystery() // Compiles correctly.
var orange = new Orange() // Won't compile, what's an Orange?
var orange = new Fruit.Orange() // Compiles correctly.
var mushroom = new Mushroom() // Won't compile, what's a Mushroom?
var mushroom = new Fungi.Mushroom() // Compiles correctly.
}
}
0
我如果其他班級是public
或internal
(並且在同一個程序集中,如果它們是內部的),它們在同一個項目中,並且具有相同的名稱空間,則根本不需要做任何事情。只需使用它的類名就可以引用其他類。
如果他們在不同的命名空間,那麼你可以使用using
聲明(在文件的頂部),以帶動其他命名空間到範圍,或者您也可以使用完全合格的名稱指的是其他類(即OuterNamespace.InnerNamespace.ClassName
)每次你使用課堂。 (幾乎沒有人這樣做,每個人都使用using
聲明,因爲它們非常方便。)
如果該類完全位於另一個項目中,則需要通過visual studio添加對該類的引用。如果您正在創建一個旨在被其他項目引用的項目,那麼它的項目類型應該是「類庫」。
0
每類命名空間
namespace abc{
public MyClass{
//functionality
}
}
下創建要使用你的類在不同的應用程序,你需要導入的命名空間。
using abc;
public class usingClass{
MyClass obj = new MyClass();
}
相關問題
- 1. 如何使用其他類的方法?
- 2. 如何在當前類中的其他類中使用方法
- 3. 使應用程序運行在其他應用程序上方
- 4. 如何在同一文件的其他類中使用其他類方法?
- 5. 如何製作調用其他類的方法的java程序?
- 6. 如何在我的應用程序中使用其他庫?
- 7. 如何在java的其他類中使用靜態方法
- 8. 如何在方法中使用其他類的枚舉?
- 9. 使用其他類/方法的類
- 10. 如何使用其他應用程序中的功能創建應用程序
- 11. 如何在其他應用程序中使用Robolectric
- 12. 如何在C#應用程序中使用其他軟件DLL?
- 13. 如何在java中使用其他方法調用Graphics2D方法?
- 14. 如何在android中的其他應用程序中調用其他應用程序活動?
- 15. iOS應用程序無法在其他語言中使用
- 16. 如何在其他類中使用方法?
- 17. 使用其他類應用程序中的「FindResource」
- 18. 如何在應用程序的其他窗口上使用rich:modalPanel
- 19. 其他程序集引用的方法
- 20. 使用其他類的方法的Python
- 21. 重新部署由其他應用程序使用的BizTalk應用程序
- 22. 如何在我的Rails應用程序中管理其他heroku應用程序?
- 23. 如何在ios應用程序中宣傳我的其他iphone應用程序?
- 24. 如何使用我的應用程序打開其他活動應用程序?
- 25. 使用其他類的方法?
- 26. 使用其他類的方法
- 27. 如何使python gtk應用程序在其他應用程序上「停靠」?
- 28. 如何在其他類中調用另一個調用方法?
- 29. 如何在線程中使用我的全局應用程序類方法
- 30. 如何從其他應用程序啓動ClickOnce應用程序?
讀http://msdn.microsoft.com/en-us/library/x9afc042.aspx – MyCodeSucks
您需要了解類和命名空間。 – SLaks