Tôi có tuyên bố sau:Làm thế nào để đơn giản hóa này C# if/else Cú pháp
serverCard.Details = !String.IsNullOrEmpty(card.Details) ? card.Details : serverCard.Details;
Tôi muốn kiểm tra và xem card.Details là null hoặc rỗng ... nếu không, hãy viết các giá trị. Có cú pháp nào cho phép tôi bỏ qua điều kiện khác không?
sẽ không có ý nghĩa nhiều. Hãy suy nghĩ về nó, để lại một phần khác để lại một khoảng trống trong mã của bạn, cụ thể là những gì bạn đang cố gắng để chỉ định? – Polity
Sự thay đổi duy nhất tôi sẽ thực hiện là loại bỏ '!' Và trao đổi các giá trị có điều kiện chỉ đơn giản cho luồng đọc. –