Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
299
Tıklama
0
Öne Çıkarma
minik bir destege ihtiyacım var
M
9 yıl
Çavuş
Konu Sahibi

Kodlarım şu şekilde ;
< Resime gitmek için tıklayın >

sorunum ise şu ; kodlar çalışıyor fakat yalnızca "projee.cs" içerisinden 1 satırı alıp okuyor ve onu süreklü tekrarlıyor. boşluga göre bölüyor ama ben yalnızca 1. satır degil hepsini yapmasını ıstıyorum. nasıl yapabilirim ?
< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



Y
9 yıl
Teğmen

 

string[] readAllLines = File.ReadAllLines(...);
foreach (string currentLine in readAllLines )
{
// her satir
}


readAllLines fonksiyonu ile tüm satırları bir string dizisinde toplayıp işlemlerini her satır üstünde gerçekleştirsen daha iyi olur sanki.


Bu mesaja 1 cevap geldi.
C
9 yıl
Yüzbaşı

foreachteki line zaten istediğin satır.Onu kullan.


Bu mesaja 1 cevap geldi.
M
9 yıl
Çavuş
Konu Sahibi

sorunu halletim teşekkürler :) Çözüm ;

int hata = 0;
foreach (var line in File.ReadAllLines("D:\\deneme.cs", Encoding.GetEncoding("windows-1254")))
{


string[] parcalar;

parcalar = line.Split(' ');

try
{
ListBox1.Items.Add(parcalar[4] + " " + parcalar[6] + " " + parcalar[8] + " " + parcalar[12]);

}
catch
{
hata++;

}


Bu mesaja 1 cevap geldi.
C
9 yıl
Yüzbaşı

try'in içindeki kodlarını

if(parcalar!=null && parcalar.Length>0)
{
//Buraya koy ki hata alma ihtimalin kalmasın.
}





< Bu mesaj bu kişi tarafından değiştirildi coder73 -- 23 Ağustos 2016; 15:17:21 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.