using System;
using System.Collections.Generic;
using System.Linq;
public class Test
{
public static void Main()
{
List<string> list = (new string[] {
"Shekhar1", "Shekhar2", "Shekhar3", "Shekhar4", "Shekhar5" }
).ToList();
string match = "Shekhar3";
string replace = "Shekhar88";
List<string> newList = list.Select(x => x == match ? replace : x).ToList();
list = newList;
foreach (string value in list) {
Console.WriteLine("{0}", value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJTGlzdDxzdHJpbmc+IGxpc3QgPSAobmV3IHN0cmluZ1tdIHsgCgkJCSJTaGVraGFyMSIsICJTaGVraGFyMiIsICJTaGVraGFyMyIsICJTaGVraGFyNCIsICJTaGVraGFyNSIgfQoJCSkuVG9MaXN0KCk7CgoJCXN0cmluZyBtYXRjaCA9ICJTaGVraGFyMyI7CgkJc3RyaW5nIHJlcGxhY2UgPSAiU2hla2hhcjg4IjsKCQlMaXN0PHN0cmluZz4gbmV3TGlzdCA9IGxpc3QuU2VsZWN0KHggPT4geCA9PSBtYXRjaCA/IHJlcGxhY2UgOiB4KS5Ub0xpc3QoKTsKCQlsaXN0ID0gbmV3TGlzdDsKCQlmb3JlYWNoIChzdHJpbmcgdmFsdWUgaW4gbGlzdCkgewoJCQlDb25zb2xlLldyaXRlTGluZSgiezB9IiwgdmFsdWUpOwoJCX0KCX0KfQ==