static void Main(string[] args) { //در صورتی که آدرس فایل ورودی و خروجی به عنوان پارامتر ورودی //در زمان اجرای برنامه داده شده باشند این شرط برقرار خواهد بود //و دیگر نیازی به پرسیدن آدرس آنها از کاربر نیست if (args.Length > 1) { tabuSolver solver = new tabuSolver(args[0], args[1]); } else { Console.WriteLine("input name:"); string input = Console.ReadLine(); Console.WriteLine("output name:"); string output = Console.ReadLine(); tabuSolver solver = new tabuSolver(input, output); } }