|
|||||||
| ||
![]() |
|
|
Seçenekler | Arama | Stil |
![]() Çok boyutlu matrix diziler | ||||||||||
|
(#1)
|
||||||||||
|
[10]Yeni Üye
![]() ![]() ![]() ![]() ![]() >Mesaj Sayısı: 912
>Açtığı Konu: 551
Level: 26 [ ![]() ![]() ]Paylaşım: 194 / 648 Üyelik tarihi: Nov 2007
Kullanıcı No: 191658
Nerden: STARHACk.ORG'dan
Rep Puani: 364
Rep Derecesi :
![]() ![]() ![]() ![]() |
Gelişmiş projeler yaratmak açısından önemli bir konu olduğunu düşünüyorum
matrix diziler gelişmiş uygulamaların vazgeçilmez altyapısını oluşturur dataset,dataview,datatable gibi nesnelerin oluşturulma mantığıda matrix dizilere dayanır. ÖRNEK: Private void button1_click(object sender,evetargs e) { String[,] dizi; //kodlar dizi=new string[2,3];//6 elemanlı matrix dizi boyutlandırıldı } ÖRNEK: Private void button1_click(object sender,evetargs e) { String[,]dizi; Dizi=new string[2,3]; dizi[0,2]=”Cyber”; this.text=dizi[0,2]; } Dizi[2,3] 6 elemanlıdır çünkü; dizi[0,0], dizi[0,1], dizi[0,2], dizi[1,0], dizi[1,1], dizi[1,2] ÖRNEK: Private void button1_click(object sender,evetargs e) { Int[,] dizideger=new int[,]{10,11,12},{20,21,22}; this.text=dizideger[1,1].tostring(); } JAGGED DİZİLER Bazı özel durumlar için matrix diziler yerine jagged diziler kullanılır.Jagged dizi karışık yane boyutsuz boyutu olmayan dizilerdir. jagged diziler tek bir dizi altında birden çok dizi barındırdığı anlamı taşır Dizinin her satırı farklı değerler ile boyutlandırılması gerekebilir. eğer bu işlemi matrix dizi ile yapmaya kalkarsanız extra konroller koymanız gerekir ve bellekte fazla yer kaplar. Örneğin toplam 3 karakterimiz var bunlardan en uzununun 10 hanesi var en kısasının ise 5 hanesi var Missal Cyber----- ordaki 5 çizik max 10 hane tanımlandığı için boşta kalan fazla yer kaplayan hanelerdir. Ama jagged da her değer için farklı boyut tanımlarız ÖRN: namespace jagged { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Int[][] jagged; jagged[]=new int[3][]; jagged[0]=new int[4][]; jagged[1]=new int[3][]; jagged[2]=new int[2][]; // // Jagged[0][3]=100; jagged[2][1]=500; this.text=jagged[2][1].tostring(); } } } |
|||||||||
|
||||||||||
|
|
![]() | ||||||||||
|
(#2)
|
||||||||||
|
[10]Yeni Üye
![]() ![]() ![]() >Mesaj Sayısı: 30
>Açtığı Konu: 4
Level: 4 [ ![]() ![]() ]Paylaşım: 0 / 80 Üyelik tarihi: Mar 2008
Kullanıcı No: 273286
Nerden: istanbul
Rep Puani: 100
Rep Derecesi :
![]() ![]() |
teşekkürler
|
|||||||||
|
||||||||||
![]() | ||||||||||
|
(#3)
|
||||||||||
|
[10]Yeni Üye
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() >Mesaj Sayısı: 667
>Açtığı Konu: 310
Level: 23 [ ]Paylaşım: 112 / 563 Üyelik tarihi: Dec 2007
Kullanıcı No: 210772
Nerden: Windows'tan
Rep Puani: 1153
Rep Derecesi :
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
tşkler saol kardeş.
|
|||||||||
|
||||||||||
![]() | ||||||||||
|
(#4)
|
||||||||||
|
[10]Yeni Üye
![]() ![]() >Mesaj Sayısı: 10
>Açtığı Konu: 0
Level: 2 [ ]Paylaşım: 0 / 25 Üyelik tarihi: Feb 2008
Kullanıcı No: 270824
Rep Puani: 100
Rep Derecesi :
![]() ![]() |
eyvallah hocam
Saygılar |
|||||||||
|
||||||||||
![]() | ||||||||||
|
(#5)
|
||||||||||
|
[10]Yeni Üye
![]() ![]() ![]() ![]() ![]() ![]() ![]() >Mesaj Sayısı: 929
>Açtığı Konu: 101
Level: 27 [ ![]() ![]() ]Paylaşım: 549 / 784 Üyelik tarihi: May 2008
Kullanıcı No: 315576
Nerden: Bilgisayarımdan
Yaş: 15
Rep Puani: 653
Rep Derecesi :
![]() ![]() ![]() ![]() ![]() ![]() |
TeŞekkÜrler
|
|||||||||
|
||||||||||
![]() | ||||||||||
|
(#6)
|
||||||||||
|
[10]Yeni Üye
![]() ![]() ![]() ![]() >Mesaj Sayısı: 453
>Açtığı Konu: 8
Level: 19 [ ![]() ![]() ]Paylaşım: 46 / 468 Üyelik tarihi: Nov 2007
Kullanıcı No: 188220
Rep Puani: 219
Rep Derecesi :
![]() ![]() ![]() |
PAylaşaım için teşekkürler
|
|||||||||
|
||||||||||
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | Arama |
| Stil | |
|
|