Array(Dizi) İşlemleri Örneği[C#] Google'da Ara Büyüt Küçült

Genişlet
18 Mart 2010 – 10:31

C# ile dizi işlemleri(diziye eleman ekleme,sıralama,ters çevirme,arama) gibi işlemlerin olduğu program..

arraydiziislemleri Array(Dizi) İşlemleri Örneği[C#]

Kodlar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace Array_Diziİşlemleri
{

 public Form1()
  {
   InitializeComponent();
  }

//10 elemanlı dizi tanımla
  string [] ad = new string[10];
  int sıra_no;

  private void button1_Click(object sender, System.EventArgs e)
  {
   //Text kutusundaki bilgiyi diziye aktar
   ad[sıra_no] = textBox1.Text;
   sıra_no += 1; //Bir sonraki elemanın numarası
  }

  private void button2_Click(object sender, System.EventArgs e)
  {
   //Diziyi sırala
   Array.Sort(ad);
  }

  private void button3_Click(object sender, System.EventArgs e)
  {
   //Aranan kişiyi bul
   string aranan;
   int yer;
   aranan = textBox2.Text;
   yer = Array.IndexOf(ad, aranan);
   while (yer >= 0)
   {
    MessageBox.Show(aranan + " kişi listede " + yer.ToString() + ".sırada");
    yer = Array.IndexOf(ad, aranan, yer + 1);
   }
  }

  private void button4_Click(object sender, System.EventArgs e)
  {
   //Dizideki elemanları forma yazdır
   Graphics g;
   g = this.CreateGraphics();
   g.Clear(this.BackColor);//zemini sil
   int i;
   for (i = 0 ; i < = ad.GetLength(0) - 1 ; i++)
    g.DrawString(ad[i], new Font("Tahoma", 8, FontStyle.Regular),
     new SolidBrush(Color.Red), 10, 30 + i * 10);
  }

  private void button5_Click(object sender, System.EventArgs e)
  {
   //Diziyi ters çevir
   Array.Reverse(ad);
  }

  private void Form1_Load(object sender, EventArgs e)
  {

  }
 }
}

Linkler
RapidShare
SendSpace
Csharptr

Etiketler Etiketler: ”, , ,
  1. 5 yorum yapılmış

  2. user avatar hilal

    ya benm yardıma ihtıyacım var progrram yazmma lazım bana programı yazmam da yardımcı olabilir misinizm çok öenmli bu program benım için

    2 Şubat 2011 - 14:25

  3. user avatar emine

    bence daha anlaşılır bir şekilde yapsaydınız daha iyi olurdu

    5 Nisan 2012 - 16:06

  4. user avatar Davut

    Dizimiz iki ya da daha fazla boyutlu ise veri girişini nasıl sağlayacağız Form uygulamalarında.

    6 Nisan 2012 - 00:47

  5. user avatar Mertcan Kurtaran

    http://msdn.microsoft.com/en-us/library/2yd9wwz4%28v=vs.71%29.aspx

    çok boyutlu arraylerle ilgili örneğe linkten ulaşabilrsin.

    7 Nisan 2012 - 00:56

  6. user avatar merah

    ben dosyaya kaydederken nasıl isme gore nasıl sıralayabılırım.compare metoduyla

    11 Eylül 2012 - 12:06

Yorum Yap

Isim : (gerekli)
E-mail : (gerekli)
Yorumunuz: