如何访问其他名称空间中其他类的方法
本文关键字:其他 空间 方法 访问 何访问 | 更新日期: 2023-09-27 18:13:48
//下面给出的是特定命名空间和类中的主程序。
using System;
namespace ConsoleApplication3
{
class Class1
{
static void Main()
{
Program pg = new Program();//this is the other class in other name space
pg.displayy(); //i want to use this function
Console.ReadLine();
}
}
}
// ---------------------------------------//其他程序名称为:program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplicationexample2
{
class Program
{
void displayy()
{
int a = 6;
Console.WriteLine(a);
}
}
}
对于静态方法:
namespaceName.ClassName.MethodName ();
对于非静态方法:
创建类的实例:
namespaceName.ClassName instance = new namespaceName.ClassName();
,然后调用所需的方法:
instance.MethodName();
将using
添加到ConsoleApplication3.cs文件的顶部:
using ConsoleApplicationexample2;
如果引用的类在另一个项目中,也将对该项目的引用添加到您的其他项目中。在解决方案资源管理器中右键单击项目,然后单击Add Reference
。
要能够访问其他类的方法方法和类必须是public
:
public class Program
{
public void displayy()
{
// your code here
}
}