我是 C# 的新手,我正在尝试从我的 main.c 文件中的不同命名空间打印出一个数字。我将在下面提供代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello world" + x);
Console.ReadLine();
}
}
}
namespace Applicaton
{
class Program2
{
public int Test()
{
int x = 5;
return x;
}
}
}
我想让 Program2 类中的 x 出现在我的主程序类中。
最佳答案
您可以像下面这样修改您的代码。由于您的 Program2
是在另一个类中定义的,因此无论如何您在访问它时都必须使用命名空间名称对其进行完全限定。
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello world" + new Applicaton.Program2().Test());
Console.ReadLine();
}
}
}
关于c# - 连接命名空间在 C# 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34819657/