سلام
همونطور که csharp.net گفتن کمی بیشتر توضیح میدادی بهتر بود، چون اون اعداد خاص معلوم نیست چه اعدادی هستن به هر حال اگر به پردازش زیادی نیاز داشت از linq استفاده کن.
این کد رو هم نوشتم شاید به کارت اومد
using System;
using System.IO;
namespace ConsoleApplication1
{
public static class c
{
public static void Main()
{
// چون فایل آسیب پذیر و قابل تغییر هستش
// بهتره که استثناها رو کنترل کنی تا
// به یکباره برنامه متوقف نشه برای اینکار
// از بلوک ترای کچ استفاده کن تو بلوک
// ترای اگر استثنایی رخ بده میتونی
// تو بولک کچ کنترلش کنی
try
{
// ،خواندن خطوط فایل
// فایل در پوشه دیباگ
// پروژه ذخیره شده است
// بنابراین نیازی به آدرس دهی
// کامل نیست و نام
// و پسوند فایل کافیست
String[] lines = File.ReadAllLines("New Text Document.txt");
// خطی از فایل که باید خونده بشه
int line = 5;
// عدد در این متغیر ذخیره میشه
int number;
// محتویات هر خط در یک خانه از آرایه ذخیره
// می شود بنابراین برای دسترسی به هر
// خط باید از اندیس ارایه استفاده کرد
// مثلا برای دسترسی به خط دوم باید
// از اندیس یک استفاده کنیم چون خانه های
// آرایه از صفر شروع می شوند
if (lines.Length < line)
throw new ArgumentOutOfRangeException();
else
number = Convert.ToInt32(lines[line]);
// چاپ عدد در خروجی
Console.WriteLine(number);
}
catch(Exception ex)
{
// چاپ کردن پیام خطا در خروجی
Console.WriteLine(ex.Message);
}
}
}
}