У меня есть три свойства объекта, и я хочу добавить строку, основанную на том, какое свойство выбрано, а также включает комбинации. Я хочу эффективное решение, которое выглядит аккуратно. Свойства имеют логический тип. Appointment.IsDocumentAvailable, Appointment.IsCartChecked, Appointment.IsFinal
основываясь на этих значениях, я хотел бы добавить соответствующее значение в строку.
Например,
string tempString;
if(Appointment.IsDocumentAvailable) tempString = 'Bzd';
if(Appointment.IsCartChecked) tempString = 'Wkb';
if(Appointment.IsFinal) tempString = 'Alles';
А теперь все возможные комбинации. Есть ли более аккуратный способ, чем несколько комбинаций if-else, сделать это?