我正在使用字符串生成器來構建一些SQL腳本。我有幾個布爾屬性,我想測試,然後根據true/false輸出不同的文本。在給變量賦值的時候,我有下面的C#語法,但它不適用於這種特殊情況。有任何想法嗎?在StringBuilder中使用布爾表達式
我已經習慣了做什麼:
string someText = (dbInfo.IsIdentity) ? "First Option" : "Second Option";
試圖複製一個StringBuilder方法中同樣的事情,但是這是不工作..
script.Append("sometext" + (dbInfo.IsIdentity) ? " IDENTITY(1,1)" : "");