internal partial class Class1
{
private class Class2 : ISomething, ISomethingElse
{
private class Class3 : ISomething
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
我希望Class3自己能够举办另一场私人活动Class4,但那会Class3太大,所以我想做出一些Class3偏见.我知道如何对非嵌套类进行此操作.如何在单独的文件中创建嵌套类?
Dmi*_*tsa 22
该文章指出,这可能使嵌套类partial,即使它们的父类是不偏.但是你不能将它们分成几个文件,所以我认为你需要制作Class2 partial和分割就像你使用第一级类一样,保持partial class层次结构.
我真的希望这个问题只是因为好奇心.
编辑:刚试过这个 - 工作正常.
partial class c1
{
partial class c2
{
class c3
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
partial class c1
{
partial class c2
{
}
}
Run Code Online (Sandbox Code Playgroud)