Ciao Ragazzi,
chiedo aiuto a chi è più esperto di me perchè evidentemente sto sbagliando qualcosa nella mia sintassi anche se in tutta onestà proprio non capisco dove. Mi spiego: ho scritto una routine che paragona una stringa che viene passata al metodo con una seconda stringa contenuta all'interno di un Arraylist che funziona come una sorta di un libreria.
Nonostante le stringhe coincidano il valore bool isEqual resta a false.codice://IDENTIFICA OGGETTO EMAIL public void Controlla(string Oggetto, string Email) { ArrayList myAL = new ArrayList(); myAL.Add("Message Delivery Failure"); myAL.Add("Delivery Status Notification (Failure)"); foreach (object compara in myAL) { bool isEqual = string.Compare(Oggetto, Convert.ToString(compara), StringComparison.InvariantCultureIgnoreCase) == 0; Response.Write(Oggetto + " "); Response.Write(isEqual + " "); } }
Dove Sbaglio?!
![]()
Grazie in anticipo a tutti!

Rispondi quotando