用列表中的另一个字母替换字母

Khu*_*shi 1 c#

我有一份清单

List<string> myList = new List<string>();
myList.Add("A");
myList.Add("B");
myList.Add("C");
...
...
...
myList.Add("Z");
Run Code Online (Sandbox Code Playgroud)

现在我想替换A with N,B with Xso on..........

我知道有Replace(string, string).

但有没有简单的方法呢?

Eri*_*ert 6

mrzli的回答并不错,但我建议加强它.我会写一张地图,而不是编写一大堆代码:

var map = new Dictionary<string, string>() {
  {"A", "N"},
  {"B", "Z"},  // ... etc
};
var newList = originalList.Select(x=>map[x]).ToList();
Run Code Online (Sandbox Code Playgroud)