Net-informations.com
SiteMap  | About    

How to use C# string Compare



The CSharp String Compare function compares two strings lexicographically . The comparison is based on the Unicode value of each character in the string.

It returns an Integer indication lexical relationship between the two comprehends

Parameters:

  1. string str1 : Parameter String
  2. string str2 : Parameter String

Returns:

Integer : returns less than zero, zero or greater than zero.

  1. Less than zero : str1 is less than str2
  2. Zero : str1 is equal to str2
  3. Greater than zero : str1 is greater than str2




using System;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string str1 = null;
            string str2 = null;

            str1 = "csharp";
            str2 = "CSharp";

            int result = 0;

            result = string.Compare(str1, str2);
            MessageBox.Show(result.ToString());

            result = string.Compare(str1, str2, true);
            MessageBox.Show(result.ToString());
        }
    }
}

When you run this C# program first u will get -1 in message box and then 0





net-informations.com (C) 2019    Founded by raps mk
All Rights Reserved. All other trademarks are property of their respective owners.