//下面给出了特定命名空间和类中的主程序。
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);
}
}
}
答案 0 :(得分:3)
如果是静态方法:
namespaceName.ClassName.MethodName ();
如果是非静态方法:
通过以下方式创建类的实例:
namespaceName.ClassName instance = new namespaceName.ClassName();
然后通过以下方式调用所需方法:
instance.MethodName();
答案 1 :(得分:1)
将using
添加到ConsoleApplication3.cs文件的顶部:
using ConsoleApplicationexample2;
如果引用的类在另一个项目中,还要将该项目的引用添加到其他项目中。在解决方案资源管理器中右键单击该项目,然后单击Add Reference
。
答案 2 :(得分:1)
为了能够访问其他类的方法,方法和类必须是public
:
public class Program
{
public void displayy()
{
// your code here
}
}