Может кто-нибудь помочь мне написать троичный код оператора для следующего кодас использованием троичного оператора множественного заявления
if(s> b)
{
minlength = s.length;
maxlength = b.length;
}
else
{
minlength = b.length;
maxlength = s.length;
}
я попытался следующий кодом, но он дает мне ошибку
s.Length > B.Length ? (minlength = B.Length,maxlength = s.Length) : (minlength = s.Length, maxlength = B.Length);
, когда я использую приведенный выше код дает ошибку
«только уменьшение приращения вызова вызова назначения и новые выражения объекта могут быть использованы в качестве заявления»
Может кто-нибудь помочь мне решить эту проблему ...
Посмотрите на: HTTP: // StackOverflow. com/questions/7114443/is-there-idiomatic-c-sharp-analog-to-cs-comma-operator И зачем вам нужен такой уродливый код? –