Mar*_*ing 1 c# string syntax boolean
我正在使用字符串构建器来构建一些SQL脚本.我有一些布尔属性,我想测试,然后根据true/false输出不同的文本.在为变量赋值时,我给你了下面的C#语法,但它不适用于这种特殊情况.有任何想法吗?
我以前做的事情:
string someText = (dbInfo.IsIdentity) ? "First Option" : "Second Option";
Run Code Online (Sandbox Code Playgroud)
试图在StringBuilder方法中复制相同的东西,但这不起作用..
script.Append("sometext" + (dbInfo.IsIdentity) ? " IDENTITY(1,1)" : "");
Run Code Online (Sandbox Code Playgroud)
添加括号:
script.Append("sometext" + ((dbInfo.IsIdentity) ? " IDENTITY(1,1)" : ""));
Run Code Online (Sandbox Code Playgroud)