11 Nisan 2013 Perşembe

86 - String Metodlar... String İfadeleri Karşılaştırma... Compare Metodu...


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {/*Aşağıdaki kod parçasında 2 string değer, String sınıfının Compare() metodu kullanılarak karşılaştırılmaktadır.
          * String.Compare() metodun, 1. parametre, 2.parametreden küçük ise(alfabetik sıralamaya göre) negatif,büyük ise pozitif,
          * eşit ise 0 değerini döndürmektedir.
          */
            Console.Write("1. İsim Değerini Giriniz...:");
            string str1 = Console.ReadLine();
            Console.Write("2. İsim Değerini Giriniz...:");
            string str2 = Console.ReadLine();

            int result = String.Compare(str1, str2); //Karşılaştırma yapılıyor... 

            if (result < 0) // Sıfırdan küçükse ilk harf büyük
                Console.WriteLine("ilk ismin harfi daha önce... {0} && {1}", str1, str2); // {0} ve {1}ifadesi ile ilgili tıklayınız...
            else if (result > 0) // Sıfırdan büyükse ikinci harf büyük
                Console.WriteLine("ikinci ismin harfi daha önce...{0} && {1}", str2, str1);
            else // Diğer durumda birbirine eşit
                Console.WriteLine("iki isim birbirine eşit...{0} = {1}", str1, str2);

            Console.ReadKey();
        }
    }
}

// Compare metodunun güzel bir kullanım örneği ile ilgili tıklayınız...