现有字符串,格式如下:string str="1,2,3" ,对应值1=A,2=B,3=C
在C#程序里如果处理,当str=1是,返回值是A,str=1,2时,返回值A,B,如此类推。
------解决思路----------------------
Dictionary<string, string> dic = new Dictionary<string, string>()
{
{"1","A"},
{"2","B"},
{"3","C"},
{"4","D"},
};
string txt = "1,2,3,4,5,6,7,8,";
var arr = txt.Split(',');
for (var i = 0; i < arr.Length; i++)
{
if (dic.ContainsKey(arr[i]))
{
arr[i] = dic[arr[i]];
}
}
Console.WriteLine(string.Join(",", arr));