Bonjour,
Je catch l'erreur de debutant "Index was out of range", lors de la conversion en string du resultat la resquête linq.
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 jAllINFO = JObject.Parse(GetAllInfos()); var filtredInfo = from lst in jAllINFO["Response"]["content"]["infos"]["info"].Children() .Where(ed => ((string)ed["infoHeader"]["idEntite"]) == infosector) select lst; dynamic sFiltredInfo = JsonConvert.SerializeObject(filtredInfo); // Catch exception JArray results = JArray.Parse(sFiltredInfo); int infosNumber = results.Count(); // affiche le bon résultat le reste du traitement s'effectue correctement. System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.Generic.List`1.get_Item(Int32 index) at Newtonsoft.Json.Linq.JContainer.GetItem(Int32 index)
Partager