【发布时间】:2010-10-02 23:37:22
【问题描述】:
我正在使用字符串构建器来构建一些 SQL 脚本。我有一些布尔属性,我想测试它们,然后根据真/假输出不同的文本。在为变量赋值时,我有下面的 C# 语法,但它不适用于这种特殊情况。有什么想法吗?
我习惯做的事情:
string someText = (dbInfo.IsIdentity) ? "First Option" : "Second Option";
尝试在 StringBuilder 方法中复制相同的内容,但这不起作用..
script.Append("sometext" + (dbInfo.IsIdentity) ? " IDENTITY(1,1)" : "");
【问题讨论】: