Şimdi Ara

Split ile satır satır okuma hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
574
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar merhaba. split komutu ikle dosyayı okudum ve böldüm burada sorun yok fakat dosyanın(text) içerisindeki sadece ilk satırı okuyup bölüyor. ben bütün satırları okumasını istiyorum. Örneğin ;
    mehmet emin ankara
    hasan ak yozgat
    mustafa değirmenci izmir

    bunları yan yana okuyup bölecek ve bütün satırları okuyacak. nasıl yapabilirim ? for döngüsü mü kurmam gerekir ? kuracaksam yardımcı olacak var mı ?

    Teşekkürler



  • Güncel ++
  • dögüleri kullanrak yapabilirsin

    örneğin aşağıda ki gibi birşeyler vardır kullandığın dilde

    while(reader.hasNext()){
    string satir = reader.readLine();
    }
  • quote:

    Orijinalden alıntı: sawyer108

    dögüleri kullanrak yapabilirsin

    örneğin aşağıda ki gibi birşeyler vardır kullandığın dilde

    while(reader.hasNext()){
    string satir = reader.readLine();
    }

    c# kullanıyorum . for döngüsü kordum olmadı veya ben birşeyi yanlış yaptım.

    While döngüsü mevcut fakat önceden kullanmadım. destek olur musunuz nasıl kuracagıma dair ?
  • örnek bir tane erişim için messageboxa bakarsın

     
    Dictionary<int,string[]> liste=new Dictionary<int, string[]>();
    int i=1;
    void Button1Click(object sender, EventArgs e)
    {
    using (FileStream fs = File.Open(@"C:\Users\goksem\Desktop\Yeni Metin Belgesi.txt",FileMode.Open ))
    using (BufferedStream bs = new BufferedStream(fs))
    using (StreamReader sr = new StreamReader(bs))
    {
    string s;
    while ((s = sr.ReadLine()) != null)
    {

    liste.Add(i++,s.Split(' '));

    }

    foreach (var pair in liste)
    {
    MessageBox.Show(pair.Key + pair.Value.ElementAt(1));
    }
    }
    }

  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.