当前位置: 代码迷 >> C# >> 字符串(1,2,3)怎么返回值
  详细解决方案

字符串(1,2,3)怎么返回值

热度:458   发布时间:2016-05-05 02:58:56.0
字符串(1,2,3)如何返回值
现有字符串,格式如下: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));
  相关解决方案