在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 我已经问了一个后续问题,希望有一种方法可以使用内联条件.