相关疑难解决方法(0)

如果没有定义名称空间,类将具有什么名称空间

在C#中,如果我创建一个没有命名空间的类,那么在尝试实例化类时我会使用什么命名空间?

例如,假设main是......

namespace NamespaceTests
{
    class Program
    {
        static void Main(string[] args)
        {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

...并假设我的无命名空间类是......

public class test
{
    public string SayHello()
    {
        return "Hello World!";
    }
}
Run Code Online (Sandbox Code Playgroud)

...并假设我有一个相同名称的另一个类,但具有默认命名空间...

namespace NamespaceTests
{
    public class test
    {
        public string SayHello()
        {
            return "Hello Moon...";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

...我如何修改main以包含无名称空间类的实例,并调用'SayHello'来检索消息"Hello World!"?具体来说,我如何完全限定类'test'的无名称空间实例,特别是考虑到我可能有另一个类也称为'test'但具有命名空间,所以我需要区分...

c# namespaces

42
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

namespaces ×1