Un ch’tit code qui vous fera gagner beaucoup de temps si vous devez lancer une recherche dans un tableau, on va le ranger dans un sortedlist :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// ici mes champs avec mes valeurs string requete = "ALLOWNOTE=0" + "&LOCALECODE=FR" + "&PAYMENTREQUEST_0_PAYMENTACTION=Sale" + "&PAYMENTREQUEST_0_CURRENCYCODE=EUR" + "&PAYMENTREQUEST_0_AMT=12.00" + "&PAYMENTREQUEST_0_ITEMAMT=10.00" + "&PAYMENTREQUEST_0_TAXAMT=2.00"; // ici je crée mon tableau string[] rowdata = requete.Split("&".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); SortedList<string, string> varRecord = new SortedList<string, string>(); foreach (string var in rowdata) { string[] splitdata = var.Split('='); varRecord.Add(splitdata[0], splitdata[1]); } // ici on lance la recherche string search = "LOCALECODE"; try { Response.Write("Recherche pour " + search +" : " + varRecord[search ]); } catch { Response.Write("Rien trouvé pour " + search); } |
Réponse :
1 |
Recherche pour LOCALECODE = FR |
Please follow and like us: