簡體   English   中英

如何在一個項目中包含一個名稱空間的多個類。 怎么用?

[英]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#中“使用”的使用

這是因為你的類在不同的命名空間中,然后引用你使用它的命名空間。

但是,如果您在相同的命名空間中創建了類,您實際上可以直接調用它們,因為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM