当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。