2017-08-09 76 views
-3

如何比較不同情況下 2串像 一個字符串=「爬完」比較2串; String b =「PAWAN」; 如何使用內置的方法 比較,我嘗試比較文化的方法,但不能是主持人,請提供一個解決方案 返回結果等於或不等於在c#使用內置方法不同的情況下

+0

通過'compare'你的意思是,如果他們是平等的,或者爲了對它們進行排序確實比較? – CSharpie

+0

@CSharpie'compare'和'真的compare' - 字符串比較歷史 – tchelidze

+0

新詞不轉換大小寫所使用的任何方法,如內置的我不知道方法名的情況下直接transfrom –

回答

-1

變換都爲小寫的字符串和

a.ToLower() == b.ToLower() 
後的比較
+0

比較該檢查平等和不沒有比較兩個給定的字符串。 – CSharpie

+0

@CSharpie你的意思是? – tchelidze

+0

OP詢問'比較',你的解決方案只檢查平等。比較用於對事物進行排序。 – CSharpie

-1

每一個答案,到目前爲止,被檢查的平等,這裏是我的實際比較:

switch(string.Compare(a, b, StringComparison.CurrentCultureIgnoreCase)) 
{ 
    case 1: Console.WriteLine("a is greater"); break; 
    case 0: Console.WriteLine("a and b are equal"); break; 
    case -1: Console.WriteLine("b is greater"); break; 
} 

你可以在這裏進行測試https://dotnetfiddle.net/h75xZ8

如果你的arent肯定的比較,你可以看看它在這裏: https://msdn.microsoft.com/en-us/library/system.stringcomparison(v=vs.110).aspx

相關問題