Я просто чтение через некоторые друзья код и писать тестовую для него, и я столкнулся с чем-то, что это мне пристанет: «?»Что такое '?' персонаж в этой операции?
Console.WriteLine(inputString + (isPalindrome(inputString) ? displayConditions(" some text 1",
ConsoleColor.Black) : displayConditions("some text 2", ConsoleColor.White)));
Что делает символ в этой операции?
Общее описание того, что называется, будет принята с благодарностью. Я не могу найти ответ в Интернете или в любой из книг, которые у меня есть.
http://msdn.microsoft.com/en-us/library/ty67wk28(v=vs.80).aspx – 2kay
Спасибо, я не знаю, как я не мог найти это на msdn Ха-ха! –
Это [условный оператор '?:'] (Http://msdn.microsoft.com/en-us/library/ty67wk28.aspx). Часто называемый «тернарный оператор», поскольку он является единственным тройным оператором (оператор с тремя аргументами), поддерживаемый C#. – CodesInChaos