如何在一个项目中包含一个名称空间的多个类。怎么用?

时间:2017-01-02 04:46:41

标签: c#

我是C#的新手,这就是为什么我在努力学习基本概念。

我在一个名称空间中的一个项目中创建了多个类,其中一个类具有Main()而其他类没有。现在我想在一个类中使用其他类。

我不知道如何导入一个类中的所有类并通过在类的Main()内创建对象来调用它们的函数。

与Java类似,我们曾经导入了packagename.ClassName;

在c#中如何做同样的事情?

假设我有一个名为UseOfMultipleClasses的项目。它有一个名为Program.cs的类文件,它有Main()。现在我创建了另外两个类Add.cs有addnum()函数,而subtract.cs有subnum()。我想在Program类的Main()中调用这两个函数。怎么做?

2 个答案:

答案 0 :(得分:4)

using

请查看此内容。

Uses of “using” in C#

这是因为你的类在不同的命名空间中,然后引用你使用它的命名空间。

但是,如果你在同一个命名空间中创建了类,你实际上可以直接调用它们,因为C#编译器将链接同一命名空间的所有类。

访问相同名称空间的类时,不应该遇到任何麻烦。

答案 1 :(得分:0)

您可以创建每个类的对象,您可以使用该类中的所有方法。

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
      }
}