gpt4 book ai didi

c# - 减少函数大小

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:14 25 4
gpt4 key购买 nike

也许这是一个伪问题,但由于我不是 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;
}

}
}

编辑:感谢大家的支持。我得到了我要找的东西。

最佳答案

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;
}
}

编辑:固定

关于c# - 减少函数大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6668634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com