yugocu adlı üyeden alıntı: mesajı görüntüle
Hazır konu varken bende sorayım txt den veri okumak istiyorum örnk:

deneme.txt isimli dosya içerisinde;
satır1
satır2
satır3
satır4
satır5
satır6
satır7
satır8

-------
yazıyor daha sonra programda button tıkladığımda textbox içerisine veriyi rastgele olarak yazdıracak ama her seferinde farklı olacak yani butona tık yaptım satır1 çıktı birdaha yaptım satır1satır7 olmayacak atıyorum satır8 olacak bunları parça parça buldum fakat biri satır1satır7 böyle çekiyor biri sadece sayıyı çekiyor Yardımcı olacak biri var mı ?
int tut = 0; // bi önceki sayıyı tutmak için. aynısı gelmesin diye.
        string[] str = System.IO.File.ReadAllLines("deneme.txt"); // dosyayı okuyorum.
        private void button4_Click(object sender, EventArgs e)
        {
            int say = 0; //50 kere denicem o yüzden while ile yaptım
            while (say < 50)
            {
                dice(); //voidim
                say++;
            }
        }
        Random rnd = new Random(); //void dışında random tanımladım. void içinde tanımlarsam sürekli aynı sayıları ardı ardına atar.
        private void dice()
        {
            int tut2 = 0; //gelecek random değer. tutla karşılaştırıcam aynı olmasın diye
            tut2 = rnd.Next(0, str.Length); //tut2 ye üstte deneme.txt yi attığım dizinin 0 ile bu dizinin maximum kaç elemanı varsa o arada random sayı değeri veriyorum.
            while (tut == tut2) //aynı random sayılar denk geldiği sürece zarlicak.
            {
                tut2 = rnd.Next(0, str.Length); //aynı ise while girer tekrar random atar. yine aynısı gelirse yine whileda kalır tut ile tut2 eşit olmayıncaya kadar zarlar.
            }
            tut = tut2; //daha sonra dışarıdaki değişkenime bu aynı olmayan değeri veriyorum tekrar fonksiyonu çağırdığımda aynısı olmasın diye.
            listBox1.Items.Add(str[tut2]); //listboxa ekliyorum
        }
c# da böyle yapardım ben olsam.