folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Arraylist Ve Streamwriter Hakkında Soru



C# Arraylist Ve Streamwriter Hakkında Soru

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    moustache
    moustache's avatar
    Kayıt Tarihi: 05/Temmuz/2013
    Erkek

    Şimdi ben Bilgi adında struch tanımladım.Bunun içinde 4 adet parametre bulunuyor.Bu yapıya girilen bilgileri de Arrayliste ekledim. Arraylistden mesela Kitap adi Parametreli diziyi metin belgesine çekmeye çalışıyorum.Bana kitapadi sayısı kadar 

     

    WindowsFormsApplication1.Form1+Bilgi

    WindowsFormsApplication1.Form1+Bilgi

    WindowsFormsApplication1.Form1+Bilgi

    WindowsFormsApplication1.Form1+Bilgi

    WindowsFormsApplication1.Form1+Bilgi

     

    bunu yazdırıyor.Biraz yeniyim yeni yeni yapmaya çalışıyorum yardım edebilecek var mı?

     

    yazdırma komutum şu;

     

     string msg = "";

                 using (StreamWriter writer = new StreamWriter("Hello.txt", true)) 

       {

          foreach (Bilgi kitapAdi in kitaplar)

          {

            writer.WriteLine("{0}",kitapAdi);

            msg += kitapAdi.ToString() + "\r\n";

           

          }

          writer.Close();

       }

     

       MessageBox.Show(msg);

       

    }

            }


    buralar eskiden dutluktu..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Serialize ve deserialize metotlarını araştırmanızı tavsiye ederim. 

    http://www.dotnetperls.com/serialize-list

     

     


    Olaylara karışmayın!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    moustache
    moustache's avatar
    Kayıt Tarihi: 05/Temmuz/2013
    Erkek
    YeniHarman bunu yazdı

    Serialize ve deserialize metotlarını araştırmanızı tavsiye ederim. 

    http://www.dotnetperls.com/serialize-list

     

     

    yok hocam bunlarla alakası yokmuş.Ufak birşeyi gözden kaçırmışım.Cevabınız için teşekkürler.Konu Kilit.


    buralar eskiden dutluktu..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    moustache
    moustache's avatar
    Kayıt Tarihi: 05/Temmuz/2013
    Erkek

    Hatamı da yazayım 

     

    foreach tanımlarken bir hata yapmisim. Bilgi isimli struch ın içinde kitapadi diye bir degisken yoktu.kitap adi , b degiskeninin icindeki bir parametreydi.ben degiskeni belirtmeden direk parametreyi çekmeye çalışmışım.

     

     


    buralar eskiden dutluktu..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    string birleştirme için stringbuilder kullanman faydana 


    Si vis pacem para bellum.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    bir birlestirme de ben yapayim :)

     

    Console.WriteLine(string.Join ("\r\n",kitaplar.Select(s=>s.kitapAdi).ToList()));

    dikkat etmen gerekenler: oncelikle kitaplar listesinin null olup olmadigini kontrol ettir.. ayrica kitapAdi isimli degisken var mi Bilgi class/struct un da.. 

    Bur de elle yazdim kodu, gozden kacirdigim bir sey olmus olabilir ama bu sekilde  for/foreach e   gerek kalmadan yazdirabilirsin.

    Oneri: \r\n yerine Environment.NewLine i kullanmani tavsiye ederim.


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dhmm
    dhmm's avatar
    Kayıt Tarihi: 15/Eylül/2011
    Erkek
    unbalanced bunu yazdı

    bir birlestirme de ben yapayim :)

     

    Console.WriteLine(string.Join ("\r\n",kitaplar.Select(s=>s.kitapAdi).ToList()));

    dikkat etmen gerekenler: oncelikle kitaplar listesinin null olup olmadigini kontrol ettir.. ayrica kitapAdi isimli degisken var mi Bilgi class/struct un da.. 

    Bur de elle yazdim kodu, gozden kacirdigim bir sey olmus olabilir ama bu sekilde  for/foreach e   gerek kalmadan yazdirabilirsin.

    Oneri: \r\n yerine Environment.NewLine i kullanmani tavsiye ederim.

    Bu adamin dediklerini 100% uygula hocam. TBT de c# deyince ilk aklima gelen kisi :)


    Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver !!! // Hayatin herkes icin bir bavulu vardir !!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    moustache
    moustache's avatar
    Kayıt Tarihi: 05/Temmuz/2013
    Erkek
    dhmm bunu yazdı
    unbalanced bunu yazdı

    bir birlestirme de ben yapayim :)

     

    Console.WriteLine(string.Join ("\r\n",kitaplar.Select(s=>s.kitapAdi).ToList()));

    dikkat etmen gerekenler: oncelikle kitaplar listesinin null olup olmadigini kontrol ettir.. ayrica kitapAdi isimli degisken var mi Bilgi class/struct un da.. 

    Bur de elle yazdim kodu, gozden kacirdigim bir sey olmus olabilir ama bu sekilde  for/foreach e   gerek kalmadan yazdirabilirsin.

    Oneri: \r\n yerine Environment.NewLine i kullanmani tavsiye ederim.

    Bu adamin dediklerini 100% uygula hocam. TBT de c# deyince ilk aklima gelen kisi :)

    Biliyorum hocam birçok konuda idol bir abimiz :)


    buralar eskiden dutluktu..
Toplam Hit: 1158 Toplam Mesaj: 8
c# arraylist stream