Я написал код, как показано ниже, но в сценарии - 1, он выдает ошибку во 2-й строке, не могу неявно преобразовать строку типа в bool, где, как и в сценарии-2, она выдает ошибку, указывающую cann не implicitely convert тип bool? обмануть.Невозможно передать в строку
Scenario - 1
string Test = Employee.IsPermanent ? "Permanent" : "";
Test = Test + Employee.IsClear ? "Clear" : ""; //Throws error
scenario - 2
Test = Test + (Employee.IsClear ? "Clear" : "") + (Employee.IsPermanent ? "Permanent" : "") + (Employee.IsSalaried ? "Salaried" : ""); //Throws error
Примечание - IsPermanent и IsClear являются булева переменная, где, как IsSalaried обнуляемым булева переменная.
Bool и строки разные –
Но я возвращаю строку только вправо (например, наемный труд) – Kenta