Hocam merhaba sırf size cevap vermek için şimdi üye oldum
Form'a bir adet button bir adet de listbox ekledim. Bunların içerisinde aynı isme sahip birkaç kişi var.
Kodun tamamını yazayım. Oradan işinize yaran kısmı alırsınız. Neden böyle oldu diye soracak olursanız açıklamayı da yaparım. Dikkat etmeniz gereken şey; bu işlemde sonsuz dizi kullandık. Bunu kullanmak için de using System.Collections; diye bir kodu kodlarımızın en üstünde bulunan usingli kısıma yazdık
)
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;
using System.Collections; //sonsuz dizi yaratmak için kullanılan kod
namespace WindowsFormsApplication2 //sizin projenizin adı yazacak burada
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
ArrayList eleman = new ArrayList(); //sonsuz dizimizi yaratıyoruz
private void button1_Click(object sender, EventArgs e) //buton1'e basıldığında
{
foreach (string item in listBox1.Items) //listBox1 deki itemları tek tek dolaş ve bunların adına item de.
{
if (eleman.Contains(item) == false) //eğer eleman (yani sonsuz dizimiz) elemanları içermiyorsa
{
eleman.Add(item); //sonsuz diziye itemları ekle
}
}
listBox1.Items.Clear(); //listBox'ı temizle
listBox1.Items.AddRange(eleman.ToArray()); //listBox'a eleman dizinin elemanlarını ekle
}
}
}