Convertit l'objet en KeyValuePair
J'ai un IEnumerable<Entityclass>
pour une entité qui a un string
et un int
membre. j'ai besoin de convertir un tableau de KeyValuePair<string, double>
et vice versa.
Il échoue avec une erreur de casting.
[DataContract]
public class Entityclass
{
[DataMember]
public string text{ get; set; }
[DataMember]
public int textcount{ get; set; }
}
J'ai IEnumerable<Entityclass>
- Comment puis-je convertir
IEnumerable<Entityclass>
à un tableau deKeyvaluePair<string,
?
double>[] - Comment puis-je convertir des
KeyvaluePair<string, double>[]
tableau à uneKeyvaluePair<string, int>[]
tableau ? - Comment puis-je convertir des
KeyvaluePair<string, double>
retour à un IEnumerable?
J'ai essayé:
topics is IEnumerable<Entityclass>;
topics.Cast<KeyValuePair<string, double>>().ToArray();
Échoue avec l'erreur de casting
la question du titre devrait être fixé, sa "conversion d'une liste ou d'une Énumération à un tableau de KeyValuePair" pas un objet unique
OriginalL'auteur Justin Homes | 2013-08-17
Vous devez vous connecter pour publier un commentaire.
Vous devez projet chaque sujet dans une
KeyValuePair
. Le LinqSelect
méthode d'extension n':OriginalL'auteur King King