我将值保存在两个变量中。
variable1 = a1, b1, c1
variable2 = b1, x1, y1
我想搜索变量2,当我找到b1然后我需要我的变量1看起来像 - a1, b1, x1, y1, c1
有人可以帮助我实现这一目标。
由于
答案 0 :(得分:1)
让variable1和variable2为两个列表,然后你可以执行以下操作来获得预期的输出:
List<string> variable1 = new List<string>() { "a1", "b1", "c1" };
List<string> variable2 = new List<string>() { "b1", "x1", "y1" };
foreach (string item in variable2)
{
var index = variable1.FindIndex(x => x == item);
if (index != -1)
{
variable1[index] = String.Join(",", variable2);
}
}
Console.WriteLine("Outpur is {0}", String.Join(",", variable1));
输出为:a1, b1, x1, y1, c1
,第一个数组中的匹配将替换为整个第二个数组。