que je fais une simple requête Linq sur un fichier XMLsi IEnumerable <string> retourne juste une chaîne
IEnumerable<string> value = from item in myFile.Descendants("ProductName")
select (string)item;
Normalement (Si j'ai plus d'une ligne) Je peux itérer en utilisant une boucle foreach:
foreach (string str in value)
{
Console.WriteLine(str);
}
Mais si je suis sûr que j'ai un seul élément, et ma signature de la méthode est la suivante:
public string getValue()
{
return ?;
}
Que dois-je retourner (Si je veux supprimer le foreach boucle)?
Merci @BigYellowCactus pour votre réponse, mais j'ai choisi Adam Houldsworth parce qu'il a donné un exemple de code et la meilleure explication pour cette situation. –
@Wassim Aucun problème :-) – sloth