Dictionary<string, string> dic = new Dictionary<string, string>();
string[] s = ("34,Значение34|48,Значение48|52,Значение52|3,Значение3").Split('|');
foreach (var item in s)
{
dic.Add(item.Split(',')[0], item.Split(',')[1]);
}
return dic["3"]; //Тут твоя переменная
Еще нюанс в том, что...