[英]How to include multiple classes in one project with one namespace. How to use them?
我是C#的新手,這就是為什么我在努力學習基本概念。
我在一個名稱空間中的一個項目中創建了多個類,其中一個類具有Main()而其他類沒有。 現在我想在一個類中使用其他類。
我不知道如何導入一個類中的所有類並通過在類的Main()內創建對象來調用它們的函數。
就像在Java中一樣,我們習慣導入packagename.ClassName;
在c#中怎么做?
假設我有一個名為UseOfMultipleClasses的項目。 它有一個名為Program.cs的類文件,它有Main()。 現在我創建了另外兩個類Add.cs有addnum()函數,而subtract.cs有subnum()。 我想在Program類的Main()中調用這兩個函數。 怎么做?
它是通過using
。
請看看這個。
這是因為你的類在不同的命名空間中,然后引用你使用它的命名空間。
但是,如果您在相同的命名空間中創建了類,您實際上可以直接調用它們,因為C#編譯器將鏈接相同命名空間的所有類。
訪問相同名稱空間的類時,您不應該遇到任何麻煩。
您可以創建每個類的對象,您可以使用該類中的所有方法。
public class main()
{
ClassA objCclassa=new ClassA();
ClassB objClassb=new ClassB();
classa.Get;
classa.Display;
classb.Get;
classb.Display;
}
public class ClassA
{
public void Get()
{
//Some Code
}
public void Display()
{
//Some Code
}
}
public class ClassB
{
public void Get()
{
//Some Code
}
public void Display()
{
//Some Code
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.