我想在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/