【发布时间】:2013-08-17 03:26:06
【问题描述】:
我有一个 IEnumerable<Entityclass> 用于具有 string 和 int 成员的实体。 我需要将其转换为KeyValuePair<string, double> 的数组,反之亦然。
它因转换错误而失败。
[DataContract]
public class Entityclass
{
[DataMember]
public string text{ get; set; }
[DataMember]
public int textcount{ get; set; }
}
我有IEnumerable<Entityclass>
如何将
IEnumerable<Entityclass>转换为KeyvaluePair<string, double>[]的数组?如何将
KeyvaluePair<string, double>[]数组转换为KeyvaluePair<string, int>[]数组?如何将
KeyvaluePair<string, double>转换回 IEnumerable?
我试过了:
topics is IEnumerable<Entityclass>;-
topics.Cast<KeyValuePair<string, double>>().ToArray();因转换错误而失败
【问题讨论】:
-
问题标题应该是固定的,它的“将列表或可枚举转换为 KeyValuePair 的数组”不是单个对象
标签: c# .net linq .net-4.0 keyvaluepair