У меня есть свой список, как показано ниже,Как добавить несколько типов данных в список
var serie_line = new { name = series_name , data =new List<float?>() };
В приведенных выше данных кода в другой список, который содержит значение с плавающей точкой, я хочу данные содержит два различных значения типа данных, что является строка и значение с плавающей точкой, когда я пытаюсь добавить два различных значения типов данных, как следует,
var serie_line = new { name = series_name , data =new List<string, float?>() };
Это дает мне ошибку, как Using the generic type'System.Collections.Generic.List<T>' requires 1 argument.
Я не могу попробовать data=new List<Tupple<string,float>>();
.. Поскольку я использую .NET 3.5 ... любая идея..hw cn Я занимаюсь этой проблемой. Спасибо,
---------- Обновленный вопрос ---------
Вывод, который я требует таков,
{
"legend":{"enabled":"true"},
"title":{"text":"Financial"},
"chart":{"type":"pie"},
"series":
[
{"name":"Actual-","data":[["Market Share",20.00],["Sales Growth",30.00],["Operating Profit",40.00],["Actual-Gross Margin %",10.00]]}
]
},
этот список данных должна содержать одно значение строки и одно значение с плавающей точкой ... Я хочу, чтобы нарисовать круговую диаграмму в высокие показатели, но выход я получаю следующим образом:
{
"legend":{"enabled":"true"},
"title":{"text":"Financial"},
"chart":{"type":"column"},
"series":[{"name":"Actual","data":[{"Str":"Market Share","Flo":20.00}]},
{"name":"Actual","data":[{"Str":"Sales Growth","Flo":30.00}]},
{"name":"Actual","data":[{"Str":"Operating Profit","Flo":40.00}]},
{"name":"Actual","data":[{"Str":"Gross Margin %","Flo":10.00}]}
]
}
Любая идея ... ???
---------- Использование словаря ----------
var data = new Dictionary<string, float?>();
var serie_line = new { name = series_name, data };
serie_line.data.Add(child_object_name, period_final_value);
но это оленья кожа дают требуемое выходное ... дает значение только внутри данные как, например, «данные»: [«доля на рынке»: 20.00] .., поскольку я сериализую serie_line в JSON ... но я не хочу этого. Что я хочу, это «данные»: [«рынок доля», 20,00]
Я надеюсь получить у этого ...
Вы хотите, чтобы список объектов или вам нужен список кортежей (или их эквивалент)? т. е. являются вашими строками и плавает одно к одному, или это просто, что у вас может быть что-то вроде '{1,2,3," four "}' в вашем списке? – Chris
@chries ... Я хочу, чтобы мой список данных выдавал результат как {"string", 1} – Reshma
Итак, у вас будет только два элемента в списке? Если да, то почему список? – Chris