程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> String.Compare的用法

String.Compare的用法

編輯:關於C#

Console.WriteLine("*******************String.CompareTo()*********************");
String strTestCompare = "abc";
//strTestCompare.CompareTo("abc")=0
//strTestCompare.CompareTo("ab")=1
//strTestCompare.CompareTo("a")=1
//strTestCompare.CompareTo("b")=-1
//String.Compare("abc", "a")=1
//String.Compare("abc", "ab")=1
//String.Compare("abc", "abc")=0
//String.Compare("abc", "b")=-1
Console.WriteLine(String.Compare("abc", "abc").ToString());
Console.WriteLine("*******************String.CompareTo()********End**********");
//String.Compare from MSDN
//unsafe
//{
// // Null terminated ASCII characters in an sbyte array
// String szAsciiUpper = null;
// sbyte[] sbArr1 = new sbyte[] { 0x41, 0x42, 0x43, 0x00 };
// // Instruct the Garbage Collector not to move the memory
// fixed (sbyte* pAsciiUpper = sbArr1)
// {
// szAsciiUpper = new String(pAsciiUpper);
// }
// String szAsciiLower = null;
// sbyte[] sbArr2 = { 0x61, 0x62, 0x63, 0x00 };
// // Instruct the Garbage Collector not to move the memory
// fixed (sbyte* pAsciiLower = sbArr2)
// {
// szAsciiLower = new String(pAsciiLower, 0, sbArr2.Length);
// }
// // Prints "ABC abc"
// Console.WriteLine(szAsciiUpper + " " + szAsciiLower);
// // Compare Strings - the result is true
// Console.WriteLine("The Strings are equal when capitalized ? " +
// (String.Compare(szAsciiUpper.ToUpper(), szAsciiLower.ToUpper()) == 0 ? "true" : "false"));
// // This is the effective equivalent of another Compare method, which ignores case
// Console.WriteLine("The Strings are equal when capitalized ? " +
// (String.Compare(szAsciiUpper, szAsciiLower, true) == 0 ? "true" : "false"));
//}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved