C# Stringi Alfabetik Olarak Sıralama Nasıl Yapılır?

Kéd

Kilopat
Katılım
2 Ocak 2016
Mesajlar
614
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
Örnek olarak: Verilen string: A1B2C3D4E5
İstenilen string: ABCDE54321
Verilen stringi istenilende ki gibi alfabetik olarak C# da nasıl sıralayabilirim?
 
Array.Sort(string_ifade) fonksiyonu ile sıralayabilirsiniz.
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace sort
{
    class Program
    {
        static void Main(string[] args)
        {
            string ad;
            int i, boyut;
            Console.Write("Isim Giriniz:");
            ad = Console.ReadLine();
            boyut = ad.Length;
            char[] harf = new char[boyut];
            for (i = 0; i<boyut; i++)
                harf[i] = ad[i];
            Array.Sort(harf);
            Console.Write("Alfabetik Siralama : ");
            for (i = 0; i<boyut; i++)
            {
                Console.Write(harf[i]);
            }
            Console.ReadKey();
        }
    }
}
 
Array.Sort(string_ifade) fonksiyonu ile sıralayabilirsiniz.
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace sort
{
    class Program
    {
        static void Main(string[] args)
        {
            string ad;
            int i, boyut;
            Console.Write("Isim Giriniz:");
            ad = Console.ReadLine();
            boyut = ad.Length;
            char[] harf = new char[boyut];
            for (i = 0; i<boyut; i++)
                harf[i] = ad[i];
            Array.Sort(harf);
            Console.Write("Alfabetik Siralama : ");
            for (i = 0; i<boyut; i++)
            {
                Console.Write(harf[i]);
            }
            Console.ReadKey();
        }
    }
}
Yardımınız için teşekkür ederim. Birde ben Array.sort kullanmadan yani sıralama fonksiyonunu da kendim yapmaya çalışacağım. Bir yerde takılırsam veya yapamazsam tekrar sizden yardım alabilir miyim?
 
Yardımınız için teşekkür ederim. Birde ben Array.sort kullanmadan yani sıralama fonksiyonunu da kendim yapmaya çalışacağım. Bir yerde takılırsam veya yapamazsam tekrar sizden yardım alabilir miyim?

Girilen harflerin ASCII olarak sayısal karşılıklarını alarak sayısal sıralama yapıp sayıları tekrar harfe dönüştürebilirsin, aklıma ilk olarak bu geldi daha basit yolları vardır muhtemelen.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı