Τελικά οι άνθρωποι κάνουν πολύ περίεργα πράγματα στις 3 το πρωί! Άλλοι κοιτάνε user lists
άλλοι ΞΕΧΝΑΝΕ να κοιτάξουν το documentation! Σοβαρά, το σκέφτηκα κι εγώ αυτό, αλλά o operator == της String κάνει και σύγκριση pointers και χρησιμοποιεί την Equals. Οπότε αλλού είναι το πρόβλημα. Μπορεί π.χ. η τιμή που έρχεται από τη βάση να έχει CR/LF, tabs κενά και γενικά whitespace το οποίο δεν φαίνεται με μία Console.WriteLine. Όλες αυτές οι ToString() στον αρχικό κώδικα δεν επηρεάζουν το αποτέλεσμα, απλά είναι εντελώς περιττές καθώς τα str, str2 έχουν οριστεί ως string από την αρχή.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos