Alfabetik Sıralama
Inputbox tan girilen isimleri, listbox ta alfabetik olarak sıralayacağız.Aşağıdaki şekilleri inceleyin
Hatırlatma: Inputbox nesnesini kullanabilmek için;
İlk önce Project kısmından Add Reference tıklayın. Daha sonra .Net kısmından
Microsoft.VisualBasic i seçip OK e tıklayın.
Şekil 1
Şekil 2
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string[] isim = new string[5];
string str;
for (int i = 0; i < isim.Length; i++)
{
isim[i]= Microsoft.VisualBasic.Interaction.InputBox("Lütfen " + (i + 1) + " isim giriniz...", "Alfabetik sıralama ", "İsim giriniz...",20,20);
}
for (int i = 0; i < isim.Length; i++)
{
for (int j = i + 1; j < isim.Length; j++)
{
if (String.Compare(isim[i], isim[j]) > 0)
{
str = isim[i];
isim[i] = isim[j];
isim[j] = str;
}
}
}
for (int i = 0; i < isim.Length; i++)
{
listBox1.Items.Add(isim[i]);
}
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN