【发布时间】:2014-03-18 07:02:58
【问题描述】:
我如何返回字典中的所有列表条目
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();
}
【问题讨论】:
-
什么是米?仪表类的集合?
-
字典是
Dictionary<string, Meter>还是Dictionary<Data, Meter>?不清楚。 -
您究竟需要从仪表中选择什么?所有数据的组合列表(作为单个
List<Data>)? -
meters 是 Meter 和 Dictionary
的集合,最好使用单一列表
标签: c# linq dictionary collections