我只是通過一些朋友的代碼讀取和寫入的測試工具,而我已經遇到東西是竊聽我:「?」'?'是什麼意思?角色做這個操作?
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 2013-05-05 21:12:01
謝謝你我不知道我怎麼在msdn上找不到那個哈哈! – 2013-05-05 21:13:22
這就是[條件運算符':'](http://msdn.microsoft.com/en-us/library/ty67wk28.aspx)。通常稱爲「三元運算符」,因爲它是C#支持的唯一三元運算符(具有三個參數的運算符)。 – CodesInChaos 2013-05-05 21:16:06