KONU : C Sharp Uygulamalar - C Sharp ( C# ) form uygulamalar generic list içinde generic list tanımlama. generic list ile ilgili örnekler. Döngü ile 1 ile 1000 arasında 100 tane rastgele sayıyı generic list içine ekleme ve eklenen sayıları listbox içinde listeleme.
ETİKETLER : csharp generic list - csharp generic lists - c sharp generic - csharp generic list add - c# generic list - c# generic list add - generate random int c sharp - generate random int c# - generate random int number c# - generate random number c# - generate random number - generate random number c# between 1 1000 - random number generator - c# generic list - c# generic list kullanımı - generic list c# example - generic list c#
UYGULAMAYI İNDİR
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 C_Sharp_List_İçinde_List_Tanımlama
{
public partial class Form1 : Form
{
private List lists;
private ListeSınıfı list;
Random randomNumber;
public Form1()
{
InitializeComponent();
lists= new List();
randomNumber = new Random();
}
private void Form1_Load(object sender, EventArgs e)
{
//Buradaki amacımız liste içinde listeleme nasıl yapabiliriz. Bunu yapmak için
//ilk öncelikle bir sınıf tanılayacağız. Bu sınıfa public olarak hangi türde data tutacaksak
//o türden bir jeneric list tanımlayacağız. Tanımladığımız jeneric list in örneğini constructor
//içinde olşuturacağız. Daha sonra ana formumuzda bu sınıftan örnek oluşturup bu sınıfta
//oluşturduğumuz list içini rastgele 1 ile 1000 arasında 100 sayı ile dolduracağız. Buradaki
//amacım listeyi doldurup daha sonra buton click olayı ile bu listelere ulaşmak. Sonra Ana
// formumuzda oluşturduğumuz sınıfın türünde bir generic list oluşturacağız. Örneğini oluşturduğumuz
//sınıfın örneklerini de bu generic list içine ekleyeceğiz. Böylece List içinde list tanımlamış
//olacağız.
for (int i = 0; i < 5; i++)
{
list = new ListeSınıfı();
for (int j = 0; j < 100; j++)
{
int number = randomNumber.Next(1, 1000);
list.liste.Add(number);
}
lists.Add(list);
}
}
private void btnList1_Click(object sender, EventArgs e)
{
//Birinci generic list içindeki generic listin elemanlarını listbox içine yazdıralım.
for (int i = 0; i < lists[0].liste.Count; i++)
{
listBox1.Items.Add(lists[0].liste[i].ToString());
}
}
private void btnList2_Click(object sender, EventArgs e)
{
//ikici generic list içindeki generic listin elemanlarını listbox içine yazdıralım.
for (int i = 0; i < lists[1].liste.Count; i++)
{
listBox2.Items.Add(lists[1].liste[i].ToString());
}
}
private void btnList3_Click(object sender, EventArgs e)
{
//üçüncü generic list içindeki generic listin elemanlarını listbox içine yazdıralım.
for (int i = 0; i < lists[2].liste.Count; i++)
{
listBox3.Items.Add(lists[2].liste[i].ToString());
}
}
private void btnList4_Click(object sender, EventArgs e)
{
//dördüncü generic list içindeki generic listin elemanlarını listbox içine yazdıralım.
for (int i = 0; i < lists[3].liste.Count; i++)
{
listBox4.Items.Add(lists[3].liste[i].ToString());
}
}
private void btnList5_Click(object sender, EventArgs e)
{
//beşinci generic list içindeki generic listin elemanlarını listbox içine yazdıralım.
for (int i = 0; i < lists[4].liste.Count; i++)
{
listBox5.Items.Add(lists[4].liste[i].ToString());
}
}
}
public class ListeSınıfı
{
public List liste { get; set; }
public ListeSınıfı()
{
liste = new List();
}
}
}
UYGULAMAYI İNDİR
Hiç yorum yok :
Yorum Gönder