相关疑难解决方法(0)

C#inline条件在string []数组中

你怎么能在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个字符串是(或不是)添加...我不认为它是那么棘手.

(也......有足够代表的人可以制作"内联条件"或"条件内联"标签吗?)

c# arrays conditional-statements

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

c# ×1

conditional-statements ×1