是否可以在任何命名空间之外定义类(不是接口)?
答案 0 :(得分:4)
尝试测试,是的,你可以。这是我的代码基于控制台应用程序构建的:
using System;
using System.Text;
namespace With_Console_App
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("This will output something: ");
Console.ReadLine();
some.Print();
Console.ReadLine();
}
}
}
class some
{
public static void Print()
{
Console.WriteLine("something");
}
}
是的,您可以在命名空间之外定义一个类。每个juharr它最终在默认的全局命名空间。