Возникли проблемы с использованием тернарного оператора.
...
char symbol = str_base[i];
int count = 1;
...
(count == 1) ? str_rle += symbol : str_rle += count.ToString() + symbol;
Возникает такая ошибка: В качестве оператора можно использовать только выражения присваивания, вызова, увеличения, уменьшения и нового объекта
Почему? Действительно ли тернарный оператор работает только с: вызывающими функциями, ++ и -- ?
Благодарю вас!