我有以下内容
WindowState WindowState_ = WindowState.Normal;
...
public override void Load()
{
...
var Value = StringLoad("WindowState", "");
if (Enum.TryParse(Value, out WindowState_))
;
else
WindowState = System.Windows.WindowState.Normal;
...
}
Run Code Online (Sandbox Code Playgroud)
我可以改写为
var Value = StringLoad("WindowState", "");
if (! Enum.TryParse(Value, out WindowState_))
WindowState = System.Windows.WindowState.Normal;
Run Code Online (Sandbox Code Playgroud)
我发现 !有点难看,往往很难发现,C#HaHa中没有ifNot或ifFail!是否有"无所谓",如上面的C#中的分号,它不会生成警告,也不会全局关闭此警告.
我愿意接受其他更好的可读编码的建议
谢谢.
c# ×1