Dev*_*oot 1 c# optimization size-reduction
也许这是一个虚拟问题,但由于我不是C#专家,我认为使用较少的代码行可以更好地编写这个函数.
这里是:
public void chgnav(string wt, string nav)
{
if (wt == "enable")
{
if (nav == "prev")
{
pictureBox7.Visible = true;
pictureBox9.Visible = false;
}
else
{
pictureBox8.Visible = true;
pictureBox10.Visible = false;
}
}
else
{
if (nav == "prev")
{
pictureBox7.Visible = false;
pictureBox9.Visible = true;
}
else
{
pictureBox8.Visible = false;
pictureBox10.Visible = true;
}
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:感谢大家,我的赞成.我得到了我想要的东西.
public void chgnav(string wt, string nav)
{
bool wtEnabled = wt == "enable";
if (nav == "prev")
{
pictureBox7.Visible = wtEnabled;
pictureBox9.Visible = !wtEnabled;
}
else
{
pictureBox8.Visible = !wtEnabled;
pictureBox10.Visible = wtEnabled;
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:修复