PDA

View Full Version : سوال: مشکل با خواندن فایل text



haghighat-62
یک شنبه 03 خرداد 1388, 23:55 عصر
دوستان عزیز سلام
من برای خواندن یک فایل TEXT به کمک شما دوستان احتیاج دارم. این فایل حدود 24000 خط دارد که باید تعدادی از خطوط آن را بخوانم اما با آخر آن مشکل دارم این فایل تشکیل شده از 8742 سیکل که باید 17 خط را رد بدهم و 40 خط رابخوانم اما متاسفانه در سیکل آخر تعداد خطی که باید خوانده شود کمتر از 40 تا است نمیدونم چطوری حلقه آن را بنویسم چون در حلقه for طول حلقه را 40 در نظر میگیرم همه فایل را میخواند اما سیکل آخر را error میگیرد که درست هم هست لطفاً راهنمایی کنید که از چه منطقی استفاده کنم.

discover345
دوشنبه 04 خرداد 1388, 01:25 صبح
شما می توانید شرط پایان حلقه 40 تایی را با نقیض شرط پایان فایل And کنید

StreamReader str = new StreamReader("c:\\tremp.txt");
for (int i = 0; i < 40 && !str.EndOfStream; i++) { }