在Visual Studio中,在解决方案中创建新的Windows窗体时会创建两个文件(例如,如果创建MyForm.cs,则还会创建MyForm.Designer.cs和MyForm.resx).这两个后两个文件在解决方案资源管理器中显示为子树.
有没有办法将文件添加到Windows Form类的子树或组?
我知道我们可以使用部分类来分隔接口的实现,因此它更加有条理和可读性。
但是,如果我要实现的接口继承了其他接口,例如:
public interface IA
{
void DoA();
}
public interface IB : IA
{
void DoB();
}
public partial class B : IB
{
public void DoB() { }
}
public partial class B : IA
{
public void DoA() { }
}
Run Code Online (Sandbox Code Playgroud)
这与执行此操作相同:
public class B : IB, IA { // ... }
Run Code Online (Sandbox Code Playgroud)
编译器允许这样做,但是我不确定这是否会给我带来麻烦。有人可以澄清是否会引起问题。
我正在考虑改为执行此操作并使用注释,但是如果不引起任何问题,我宁愿采用上述方法:
public partial class B : IB
{
public void DoB() { }
}
public partial class B // IA Implementation
{
public void …Run Code Online (Sandbox Code Playgroud)