c# 三元运算符 表达式赋值的时候 我老容易写错 备注下

CanPrev ?  btnLeft.Visibility = Visibility.Visible :  btnLeft.Visibility =   Visibility.Visible;

老是被if  else  的逻辑 思维 导向 写成 这个样子  这是错误的

正确写法如下

btnLeft.Visibility =    CanPrev ?  Visibility.Visible :  Visibility.Visible;

囧   使用的时候 写错 不下10次  还是 记下来 备注下吧

原文地址:https://www.cnblogs.com/lanymy/p/2563069.html