String Dizileri Sıralama — Csharp

String Dizileri Sıralama — Csharp

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;//www.gorselprogramlama.com

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Dizileri_Sıralama

{//www.gorselprogramlama.com

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

public string[] elemanlar = new string[5];

private void btnDiziE_Click(object sender, EventArgs e)

{

lbDizi.Items.Clear();

elemanlar[0] = "Serkan";

elemanlar[1] = "Mehmet";

elemanlar[2] = "Ümit";

elemanlar[3] = "Yakup";

elemanlar[4] = "Ersin";

for (int i = 0; i <= elemanlar.Length – 1; i++)

{

lbDizi.Items.Add(elemanlar[i]);

}

}//www.gorselprogramlama.com

private void btnDiziS_Click(object sender, EventArgs e)

{

lbSiralama.Items.Clear();

for (int i = 0; i <= elemanlar.Length – 1; i++)

{

int j = i;

while (j!= 0 && String.Compare(elemanlar[j],elemanlar[j-1]) == -1)

{

string gecici = elemanlar[j];

elemanlar[j] = elemanlar[j – 1];

elemanlar[j – 1] = gecici;

j–;

}

} //www.gorselprogramlama.com

for (int i = 0; i < elemanlar.Length; i++)

{

lbSiralama.Items.Add(elemanlar[i]);

}

}

}

}

[/code]

Projeyi İNDİR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir