Хочу сформировать модель таким образом что б при возвращение на клиент я обращался через точку и свойство а не через номер в массиве. Пример
Есть ряд моделей.
public class InstrumentEntity
{
public string Symbol { get; set; }
public Indicators Values { get; set; }
}
public class Indicators
{
public double LastPrice { get; set; }
public double Change { get; set; }
public string PerChange { get; set; }
}
И вот я заполняю модель
List<InstrumentEntity> stocks = new List<InstrumentEntity>();
Indicators indicators = new Indicators()
{
LastPrice = 95,
Change = 0,35,
PerChange = %0,12
};
InstrumentEntity aa= new InstrumentEntity();
aa.Symbol = "AA";
aa.Values = indicators;
stocks.Add(aa);
И снова тоже самое
Indicators indicators = new Indicators()
{
LastPrice = 95,
Change = 0,35,
PerChange = %0,12
};
InstrumentEntity bac = new InstrumentEntity();
bac.Symbol = "bac";
bac.Values = indicators;
stocks.Add(bac);
И так 6 раз к примеру.
Теперь я это дружно запаковал в джейсон и отправил на фронт. На фронте у меня это буде в виде массива
result[0].symbol
вот так. Каким образом сформировать что б начиная с первого свойства я обращался через symbol? Ведь там всюду одинаковые модели.
Кажется, я догадался, чего Вы хотите.
Используйте Dictionary<string, ...>
вместо List<...>
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Постепенно начал изучать IoC и всю эту кухню и вот не как не могу понять, как работать с ними в WPF приложение по правилам MVVM
Окно WPF запускается с WindowState="Maximized"Если сразу после запуска посмотреть Left или Top окна то они будут равны -8
Нужно ли вообще корректировать верстку так, чтоб при масштабировании нигде ничего не выпирало и тд? Вот как выглядит отверстанная часть...