C#的CompareTo使用方法

  • 9897
  • 0
  • 2013-03-20

摘要:C#的CompareTo使用方法

字串的比對有很多種方法,以前都使用Equal來實作

但最近需要知道兩個字串是哪個比較長

上網搜尋了一下,上面提到了可以使用CompareTo來比對ASCII碼

以下為範例:


string s1, s2;

s1 = "a";
s2 = "b";
Response.Write(s1.CompareTo(s2));
//輸出-1,因s1 < s2

s1 = "b";
s2 = "b";
Response.Write(s1.CompareTo(s2));
//輸出0,因s1 = s2

s1 = "c";
s2 = "b";
Response.Write(s1.CompareTo(s2));
//輸出1,因s1 < s2 

在C#中有Compare函數,可進行更細緻的比較.

學習學到老,撞牆撞到腦