Я пытаюсь использовать тернарный оператор в последней части оператора for для увеличения или уменьшения индекса. Но, похоже, это не является правильным утверждением в c sharp? Я пытаюсь переместить некоторый код из Javascript, поэтому я пытаюсь это сделать.Тернарный оператор в -for-statement
for (int _j = 0, _ref = (int) Math.Floor((double)array.Count/2);
0 <= _ref ? _j < _ref : _j > _ref;
0 <= _ref ? _j++ : _j--)
{
_results1.Add(_j);
}
Любая идея о том, как реализовать тернарный оператор в инструкции for в C#?
Просто извлеките логику до метода; не пытайтесь встроить его. – Servy
То, что вложенные тройники заставляют мои глаза кровоточить :( – BradleyDotNET
Читаемый код намного лучше, но .. –