|
Bir önceki yazımda sizlere bir proje üzerinde çalıştığımı ve karşılaştığım metni kelimelere bölme işleminin kodunu eklemiştim.Şimdi ise Kelimeleri harf tablolara ayıracağım bu sayede db daha az yorulacak mantığı ile dizide bulunan kelimelerin harflarini almam ve o harflare göre tablolarda sorgulamam gerekti.Fakat harf alm işlemi sırasında
Index and length must refer to a location within the string.
Parameter name: length
startIndex cannot be larger than length of string.
Index was outside the bounds of the array.
hataları alıyordum.Hatanın sebebi yazı içinde enter ile bir alt satıra geçilmesi benimde bunu engellemem ise çözüm oldu.Benim gibi acemilere faydası olacaktır.
Yazı içerisinde Enter tuşunun engelleme Kodu
for (int i = 0; i < dizi.Length - 1; i++)
{
karakterler = dizi[i].ToCharArray();
if (dizi[i] != string.Empty.ToString())
{
if (dizi[i] != " ".ToString() && dizi[i] != "\n".ToString())
{
listBox1.Items.Add(dizi[i]);
MessageBox.Show(karakterler[0].ToString());
}
}
}
Hiç yorum yok:
Yorum Gönder