Có cách nào để chạy một phương thức dựa trên câu lệnh điều kiện như toán tử kết hợp/ternary không?Cách nhanh chóng/dễ dàng để chạy một phương pháp dựa trên điều kiện
Đôi khi, tôi có một cái gì đó như thế này trong mã của tôi:
if(Extender.GetSetting<string>("User") == null)
{
ConfigureApp();
}
else
{
loadUser();
}
Có cách nào tôi có thể có một cái gì đó như:
Extender.GetSettings<string>("User")?? ConfigureApp() : loadUser();
HOẶC
Extender.GetSettings<string>("User") == null ? ConfigureApp() : loadUser();
Câu hỏi thú vị. –
Xin lỗi vì sự thiếu hiểu biết của tôi, nhưng không phải thứ ba sẽ làm việc? – npinti
Đừng làm điều đó, * xóa * tốt hơn * ngắn * khi nói đến mã. Điều này có thể trông đẹp bây giờ, nhưng nếu bạn quay trở lại nó vào năm tới bạn sẽ nghĩ rằng "mẹ thánh của mã nguồn này là khó chịu". đó là bởi vì bạn sẽ quên những gì nó phải làm. – Alex