摘錄一個今天拜讀dalao代碼時發現的一種簡潔代碼的寫法:async
public RelayCommand ConnectCommand { get { return _connectCommand ?? (_connectCommand = new RelayCommand( async () => await ConnectAsync(), () => CanConnect)); } }
對!沒錯!就是想記錄下這一句:代碼規範
return _connectCommand ?? (_connectCommand = new RelayCommand( async () => await ConnectAsync(), () => CanConnect));
炒雞激動!實際上" ?? "這個運算符表示的是前面的變量若是爲空則返回 "??" 後面的值!code
實用小技巧Get +1 ! 同時,dalao的代碼規範至關不錯!get