如何返回词典中的所有列表条目
public class Meter
{
public string MeterID { get; set; }
public List<Data> data { get; set; }
}
public class Data
{
public string Time { get; set; }
public int Signal { get; set; }
}
Meter是一个字典字符串,Meter 我试过这个
private static Dictionary<string, Meter> meters = new Dictionary<string, Meter>();
public static List<Meter> GetDataList()
{
return meters.Where(g => g.Key.Equals(Data)).Select(g => g.Value).ToList();
}
答案 0 :(得分:2)
为所有仪表选择单个数据列表:
public static List<Data> GetDataList()
{
return meters.Values.SelectMany(m => m.data).ToList();
}