Prosedür kullanımı fonskyionla aynıdır sadece deger dönüdrmez işlemi yapar bırakır.proseduruda fonksiyon gibi cagırabiliyoruz.
örnek ;ilk olarak ekle,sil ,sil(indexe göre) diye 3 butonumuz var girilen kelimeyi istenen işleme tabi tutuyor listboxta sıralıyoruz diziyi ..ekliyor siliyor yada verilen indexte ki elemanı siliyoruz
namespace procedur_kullanımı
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
ArrayList guncelle = new ArrayList(); //yeni bir dizi tanımlıyoruz
void yenile() //prosedur olusturma
{
listBox1.Items.Clear(); //listeyi teimzleyip son haline güncelleme
foreach (string item in guncelle)
{
listBox1.Items.Add(item);
}
}
private void button1_Click(object sender, EventArgs e)
{
guncelle.Add(textBox1.Text);
yenile(); //prosedur cagırma
}
private void button2_Click(object sender, EventArgs e)
{
guncelle.Remove(textBox1.Text);
yenile();
}
private void button3_Click(object sender, EventArgs e)
{
guncelle.RemoveAt(int.Parse(textBox1.Text));
yenile();
}
}
}
çıktımız;