你怎么能在C#中为string []数组执行以下内联条件.根据参数,我想包含一组字符串......或不包含.这个问题是关于stackoverflow的这个问题的后续问题.
//Does not compile
bool msettingvalue=false;
string[] settings;
if(msettingvalue)
settings = new string[]{
"setting1","1",
"setting2","apple",
((msettingvalue==true) ? "msetting","true" :)};
Run Code Online (Sandbox Code Playgroud)
如果msettingvalue为true,我想要包含两个字符串"msetting","true":否则没有字符串.
Edit1 它不一定是一个键值对...如果它是5个字符串是(或不是)添加...我不认为它是那么棘手.
(也......有足够代表的人可以制作"内联条件"或"条件内联"标签吗?)