不同命名空间中的部分类

2024-04-11

我可以在不同的命名空间中创建分部类吗?它能正常工作吗? 前任。:

类1.cs

namespace name1
{
    public partial class Foo
    {
        Bar1(){
            return 10;
        }
    }
}

2.cs 类

namespace name1.name2
{
    public partial class Foo
    {
        Bar2(){
            return 100;
        }
    }
}

main.cs

using name1;
using name1.name2;

namespace mainClass
{
    public class mainClass
    {
        Foo classFoo = new Foo();
        int Count = classFoo.Bar1() + classFoo.Bar2();
        // Will Count = 110?
    }
}

我应该怎么做才能让它发挥作用? (如果我的例子不正确)


类的名称包含它的名称空间,因此name1.Foo and name1.name2.Foo是两种完全不同的类型。所以你的问题的简短答案是:不。

为什么你需要做这样的事情?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不同命名空间中的部分类 的相关文章

随机推荐