C# diziler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
C# diziler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

19 Temmuz 2013 Cuma

C# Diziler


Merhaba Arkadaşlar C# önemli bir bölüm olan dizileri bu yazımda anlatacağım.
Diziler Aynı tipteki bir veri gurubunun bir değişken içinde saklanmasıdır.
Veriler Hafızada 0 dan başlayarak sıra ile bulunur.
C# dilinde dilinde diziler System.Array tipindedir.
Örnek:Haftanın 7 günü ile ilgili bir dizi oluşturalım.

private void Form1_Load(Object sender, EventArgs e)
{
string[] gunler = new string[7];
gunler[0] = "Pazartesi";
gunler[1] = "Salı";
gunler[2] = "Çarsamba";
gunler[3] = "Persembe";
gunler[4] = "Cuma";
gunler[5] = "Cumartesi";
gunler[6] = "Pazar";
Messagebox.Show(gunler[0]);

Yukarıdaki kodların çıktısı aşağıdaki gibidir.


Veriler dizilere yerlestirilirken 0 dan itibaren baslanarak yerlestirilir ve diziden veriler alınırken 0 dan baslanır. Değisken adının önündeki küme parantezinin içindeki sayılar değiskenin index numarasını verir.

private void Form1_Load(Object sender, EventArgs e)
{
string[] gunler = {"Pazartesi","Salı","Çarsamba","Persembe","Cuma","Cumartesi","Pazar"};
Messagebox.Show(gunler[0]);
}

Dizi değisken tanımlama sekilleri

string[] gunler = {"Pazartesi","Salı","Çarsama","Persembe","Cuma","C.tesi","Pazar"};


string[] gunler = new string[7];
gunler[0] = "Pazartesi";
gunler[1] = "Salı";
gunler[2] = "Çarsamba";
gunler[3] = "Persembe";
gunler[4] = "Cuma";
gunler[5] = "Cumartesi";
gunler[6] = "Pazar";

private void btnGoster_Click(object sender, EventArgs e)

{ string[] gunler = new string[7];

gunler[0] = "Pazartesi";

gunler[1] = "Salı";

gunler[2] = "Çarsamba";

 gunler[3] = "Persembe";

gunler[4] = "Cuma";

gunler[5] = "Cumartesi";

gunler[6] = "Pazar";            

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

{              

 lsbGunler.Items.Add(gunler[i]);

}        

}











8 Nisan 2013 Pazartesi

C# Diziler ile Öğrenci Kayıt Programı Yapımı


Merhaba Arkadaşlar Dizileri daha iyi anlamanız için yaptığım öğrenci kayıt programını inceleyebilirsiniz.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Öğrenci_Kayıt
{//www.dbasoft.blogspot.com
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

string[] ad = new string[20];
string[] soyad = new string[20];
string[] sinif = new string[20];
string[] yas = new string[20];
int dizi = 0;

private void btnKaydet_Click(object sender, EventArgs e)
{
dizi++;

ad[dizi] = txtAd.Text;
soyad[dizi] = txtSoyad.Text;
sinif[dizi] = txtSınıf.Text;
yas[dizi] = txtYas.Text;
MessageBox.Show("Kayıt İşlemi Yapılmıştır.");
txtAd.Text = "";
txtSoyad.Text = "";
txtSınıf.Text = "";
txtYas.Text = "";
}

private void btnGörüntüle_Click(object sender, EventArgs e)
{
lblAd.Text = ad[dizi];
lblSoyad.Text = soyad[dizi];
lblSınıf.Text = sinif[dizi];
lblYas.Text = yas[dizi];
}

private void button1_Click(object sender, EventArgs e)
{
dizi--;
lblAd.Text = ad[dizi];
lblSoyad.Text = soyad[dizi];
lblSınıf.Text = sinif[dizi];
lblYas.Text = yas[dizi];
}

private void button2_Click(object sender, EventArgs e)
{
dizi++;
lblAd.Text = ad[dizi];
lblSoyad.Text = soyad[dizi];
lblSınıf.Text = sinif[dizi];
lblYas.Text = yas[dizi];
}
}
}

Projeyi Aşağıdan İndirebilirsiniz.

Rar Şifresi:www.dbasoft.blogspot.com