繁体   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