[英]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.