Il y a un problème avec mon code ou je ne comprends pas complètement. J'ai le code suivant qui exécute une requête qui peut contenir plus d'un attribut RIGHT et que vous souhaitez stocker chacun dans un tableau pour fetching plus tard:LINQ à Array dans Silverlight 2
var members = from myList in o_data.Descendants(bp + "Reaction")
select new
{
participant = myList.Element(bp + "RIGHT").Attribute(rdf + "resource").Value,
};
return members.ToArray(); // I this the right conversion (to store all attributed values to array)?
Comme ils ne disposent pas de collections dans Silverlight, je suis en train pour renvoyer juste un tableau ... quand j'appelle la fonction comme ceci:
FunctionName.GetValue (0) .ToString();
Il retourne {participant = # (ValueOfAttribute)}
Je veux juste retourner la valeur réelle, pas les accolades Curley ou « PARTICIPANT = » Qu'est-ce qui se passe ici?
Excellent, merci pour les informations supplémentaires – nightdev