C# Console Klavyeden girilen harfleri alfabetik sıralama


C# Console  Klavyeden girilen harfleri alfabetik sıralama
{
  static void Main(string[] args)
  {
    string kelime;
    int i;
    //Klavyeden bir kelime giriyoruz.
    Console.Write("Bir Kelime Giriniz = ");
    kelime = Console.ReadLine();
    //Kelimenin uzunluğunu buluyoruz.
    int uzunluk = kelime.Length;
    //kelimenin uzunluğu kadar dizi oluşturuyoruz.
    char[] dizi = new char[uzunluk];
    //Kelimeyi harf harf parçalıyoruz.
    for (i = 0; i < uzunluk; i++)
    {
      dizi[i] = kelime[i];
    }
    //Alfabetik olarak sıralıyoruz.
    Array.Sort(dizi);
    //Ekrana yazdırıyoruz.
    Console.WriteLine("---------------------------------");
    Console.Write("Alfabetik sıralı hali :");
    for (i = 0; i < uzunluk; i++)
    {
       Console.Write(dizi[i]);
    }
    Console.ReadLine();
  }
}