我想在C#Winform上切换控件,并以此方式编写它:

private void chtCPU_Click(object sender, EventArgs e)
    {
        bool is3d = chtCPU.ChartAreas["ChartArea1"].Area3DStyle.Enable3D;

        chtCPU.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = !is3d;
    }


这会被视为实现此目标的好方法吗?似乎可读性强,效率高,但这是一种好方法吗?

最佳答案

没关系。我可能会将表达式的一部分分配给变量,以避免重复自己。

var style = chtCPU.ChartAreas["ChartArea1"].Area3DStyle;
style.Enable3D = !style.Enable3D;

关于c# - 这是“切换” boolean 值的可接受方法吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18517799/

10-10 16:05