gpt4 book ai didi

c# - 嵌套部分类

转载 作者:IT王子 更新时间:2023-10-29 04:43:42 25 4
gpt4 key购买 nike

internal partial class Class1
{
private class Class2 : ISomething, ISomethingElse
{
private class Class3 : ISomething
{

}
}
}

我希望 Class3 本身托管另一个私有(private) Class4,但这会使 Class3 太大,所以我想制作 Class3 部分。我知道如何对非嵌套类执行此操作。如何在单独的文件中制作嵌套类部分?

最佳答案

article声明可以使嵌套类 partial 即使它们的父类不是部分的。但是你不能把它们分成几个文件,所以我认为你也需要制作 Class2 partial 并像处理第一级类一样拆分,保持部分类层次结构。

我真的希望这个问题只是出于好奇。

编辑:刚刚试过这个 - 工作正常。

文件1.cs

partial class c1 
{
partial class c2
{
class c3
{
}
}
}

文件2.cs

partial class c1 
{
partial class c2
{
}
}

关于c# - 嵌套部分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9143046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com