相关疑难解决方法(0)

根据参数为C#字符串数组赋值

在C#中,我有一个字符串数组值.但是,根据参数,数组不应包含两个值,但包括所有相同的其他值.什么是正确的方法来解决这个问题?(我可以使用列表......但我希望有更好的方法)

示例代码:

bool msettingvalue=false;
string[] settings;
if(msettingvalue)
    settings = new string[]{
        "setting1","1",
        "setting2","apple",
        "msetting","true"};
else
    settings = new string[]{
        "setting1","1",
        "setting2","apple"};
//code that goes through settings
Run Code Online (Sandbox Code Playgroud)

将数组分配给设置的正确方法是什么.所有值都是相同的,如果msettingvalue为false,则应该包含某些设置.(如果你想到一个更好的标题,你可以改变标题).

Edit1 理想情况下,我希望保持string []数组与字典的速度更快...而且我按顺序遍历数组,所以我不需要键索引.

Edit2 我已经问了一个后续问题,希望有一种方法可以使用内联条件.

c# arrays

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

标签 统计

arrays ×1

c# ×1