У меня есть следующий класс:
Код: Выделить всё
public class Portion_Price
{
[DataMember]
public PortionSize PortionSize { get; set; }
[DataMember]
public Decimal ItemPrice { get; set; }
}
Ниже приведен мой рабочий код:
Код: Выделить всё
str_portion_price = "LARGE:34,MEDIUM:25,SMALL:15";
List
Portion_Price_List = new List();
if (!String.IsNullOrEmpty(str_portion_price))
{
List str_por_pri = str_portion_price.Split(',').ToList();
foreach (var str_port_pric in str_por_pri)
{
Portion_Price single_portion_price = new Portion_Price();
List portion_price = str_port_pric.Split(':').ToList();
single_portion_price.PortionSize = (PortionSize)Enum.Parse(typeof(PortionSize), portion_price[0]);
single_portion_price.ItemPrice = Convert.ToDecimal(portion_price[1]);
Portion_Price_List.Add(single_portion_price);
}
}
Подробнее здесь: https://stackoverflow.com/questions/553 ... using-linq
Мобильная версия