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...