Как я могу заменить часть строки на список
var variable = app.GetVariableList(); app.Variables = new List<ListVariables>(); foreach (variableItem in variable.Items) { ListVariables VariableResult = new ListVariables(); VariableResult.Name = variableItem.Name; VariableResult.Definition = variableItem.Definition; Console.WriteLine(VariableResult.Name); app.Variables.Add(VariableResult); }
Это мой список с переменными. Теперь я хочу заменить "имя" на "определение" в этой части скрипта:
file.Source = v2;
v2 может содержать что-то вроде этого:
D:\Location\$(Variable1). Txt
Где, если Variable1 - это "тест" (который находится в списке переменных" я хотел бы иметь v2, содержащий:
D:\Location\Test.Txt
Что я уже пробовал:
string [] items = {"one","two","three","one","two","one"}; items = items.Select(s => s!= "one" ? s : "zero").ToArray();
Karthik_Mahalingam
опубликуйте пример ввода строки и ожидаемый вывод для нее.