如何在c#中从另一个文件中添加父类的私有子类
本文关键字:父类 子类 添加 另一个 文件 | 更新日期: 2023-09-27 18:02:28
我真的很喜欢简化每个文件中的代码,并希望在另一个文件的父类中创建一个子类。这样我就不需要在父类里面有很多子类,也不需要让它看起来很漂亮。
我可以做:
public class Parent
{
private class Child
{
}
}
我不希望在父类中有数百行子类。
我真的很想这样做:
//File1
public class Parent
{
}
//File2
private class Parent.Child{
}
有可能吗?
可以,只要它们在同一个程序集/项目中,就使用Partial关键字。
File1.cs:
public partial class Parent
{
// parent stuff
}
File2.cs:
public partial class Parent
{
private class Child
{
}
}
你可以使用一个局部类,像这样:
// File1.cs
public partial class Parent
{
}
// File2.cs
public partial class Parent
{
private class Child
{
}
}