Olası Çoğalt:Dize karşılaştırması: operatör ==() vs Eşittir()
: string yaklaşım iyidir karşılaştırma, (ve güvenli) için
C#: Are string.Equals() and == operator really same?
string s1="Sarfaraz";
string s2="Nawaz";
bool result1 = (s1==s2) ;//approach 1
bool result2 = s1.Equals(s2) ;//approach 2
Ya da her ikisi de kaputun altında aynı mı?
"Köpeğin" ve "Köpeğin" aynı kelimeyi kullanacağını düşünürseniz, String.Equals (S1, S2, StringComparison.CurrentCultureIgnoreCase) kullanarak ilk yaklaşımınızda dizeyi değiştirebilirken kullanışlı ve zarif olabilir. –
@Ramhound: çok güzel nokta! – Nawaz
tek uyarı, dizeler boşsa bir istisna atarsınız. Tabii ki, eğer değerlerini karşılaştırıyorsanız, bir değer beklersiniz. –