相关疑难解决方法(0)

虚拟成员在构造函数中调用

我从ReSharper收到一条关于从我的对象构造函数调用虚拟成员的警告.

为什么不做这件事?

c# resharper constructor warnings virtual-functions

1270
推荐指数
11
解决办法
17万
查看次数

虚构件成员调用

在我的应用程序中,我在不同的上下文中运行相同的winform来控制按钮的可见性,文本字段的enabeling和winform头文本.我决定这样做的方法只是将一个字符串传递给表单构造函数,并使用几个if语句检查它,而这些语句又包含所需的winform调整.

if (formContext == "add")
{
    Text = "Add member";
}
if (formContext == "edit")
{
    Text = "Change role";
    userTextBox.Enabled = false;
    searchButton.Visible = false;
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是"Text"关键字得到ReSharper添加的蓝色边框线,并带有以下消息:构造函数中的Viritual成员调用.这是一个潜在的问题还是只是某种过于热情的ReSharper消息.

任何澄清或改进我的实施的建议将不胜感激.

c# resharper visual-studio-2008

10
推荐指数
2
解决办法
3357
查看次数