C#教程
C#控制语句
C#函数
C#数组
C#面向对象
C#命名空间和异常
C#文件IO
C#集合
C#多线程
C#其它

C# String Compare()

C# String Compare()

C# Compare() 方法用于按字典顺序比较第一个字符串和第二个字符串。它返回一个整数值。
如果两个字符串相等,则返回 0。如果第一个字符串大于第二个字符串,则返回 1,否则返回-1、

规则

s1==s2 returns 0
s1>s2 returns 1
s1<s2 returns-1

签名

public static int Compare(String first, String second)
public static int Compare(String, Int32, String, Int32, Int32)
public static int Compare(String, Int32, Int32, String, Int32, Boolean) 
public static int Compare(String, Boolean, Int32, Int32, String, Int32, CultureInfo) 
public static int Compare(String, CultureInfo, Int32, Int32, String, Int32, CompareOptions) 
public static int Compare(String, Int32, Int32, String, Int32, StringComparison)
public static int Compare(String, String, Boolean) 
public static int Compare(String, String, Boolean, CultureInfo) 
public static int Compare(String, String, CultureInfo, CompareOptions)
public static int Compare(String, String, StringComparison)

参数

first: 第一个参数表示要与第二个字符串进行比较的字符串。
second : 第二个参数表示要与第一个字符串进行比较的字符串。

返回

它返回一个整数值。

C# String Compare() 方法示例

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.Compare(s1,s2)); 
            Console.WriteLine(string.Compare(s2,s3)); 
            Console.WriteLine(string.Compare(s3,s4)); 
        }  
    }  
输出:
0
1
-1
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4