相关疑难解决方法(0)

我可以在Visual Studio中创建一个位于.Designer.cs文件旁边的文件吗?

在Visual Studio中,在解决方案中创建新的Windows窗体时会创建两个文件(例如,如果创建MyForm.cs,则还会创建MyForm.Designer.cs和MyForm.resx).这两个后两个文件在解决方案资源管理器中显示为子树.

有没有办法将文件添加到Windows Form类的子树或组?

.net c# visual-studio-2008

7
推荐指数
3
解决办法
1535
查看次数

使用部分类实现分层接口以提高可读性

我知道我们可以使用部分类来分隔接口的实现,因此它更加有条理和可读性。

但是,如果我要实现的接口继承了其他接口,例如:

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)

c#

3
推荐指数
1
解决办法
269
查看次数

标签 统计

c# ×2

.net ×1

visual-studio-2008 ×1