Привет всем У меня есть список строк типа с некоторыми элементами. Я хочу заменить некоторые элементы, используя linq, как я могу это сделать? мой ниже код работает нормально, но я хочу сделать это в одной строке кода, используя силу linq.
Вот мой код:
List<string> listcolumns = columns.ToList();//Array to list
if (listcolumns.Contains("HowToReplace") && listcolumns.Contains("HowTo Replace"))
{
int index = 0;
index = listcolumns.IndexOf("HowToReplace");
if (index > 0)
{
listcolumns.RemoveAt(index);
listcolumns.Insert(index, "HowTo Replace");
}
index = listcolumns.IndexOf("HowToReplace");
if (index > 0)
{
listcolumns.RemoveAt(index);
listcolumns.Insert(index, "HowTo Replace");
}
columns = listcolumns.ToArray<string>();//List to array
}