當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C# String CompareOrdinal()用法及代碼示例


C# CompareOrdinal() 方法通過計算每個字符串中相應 Char 對象的數值來比較兩個指定的 String 對象。

如果兩個字符串相等,則返回 0。如果第一個字符串大於第二個字符串,則返回差的正數,否則返回負數。

規則

s1==s2 returns 0
s1>s2 returns positive number in difference
s1<s2 returns negative number in difference

簽名

public static int CompareOrdinal(String first, String second)
public static int CompareOrdinal(String, Int32, String, Int32, Int32)

參數

first:第一個參數表示要與第二個字符串進行比較的字符串。

second:第二個參數表示要與第一個字符串進行比較的字符串。

返回

它返回一個整數值。

C# 字符串 CompareOrdinal() 方法示例

using System;  
    public class StringExample  
    {  
        public static void Main(string[] args)  
        {  
            string s1 = "hello";  
            string s2 = "hello";  
            string s3 = "csharp";
            string s4 = "mello";
      
            Console.WriteLine(string.CompareOrdinal(s1,s2)); 
            Console.WriteLine(string.CompareOrdinal(s1,s3)); 
            Console.WriteLine(string.CompareOrdinal(s1,s4)); 
        }  
    }

輸出:

0
5
-5




相關用法


注:本文由純淨天空篩選整理自 C# String CompareOrdinal()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。