Передача аргументов командной строке - C#
Формулировка задачи:
Есть кусок кода из книги Шилдта:
вопрос такой, каким образом передать аргументы командной строке? Даже не принимая во внимание именно этот пример, каким образом передавать аргументы?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int i;
FileStream fin;
if (args.Length != 1)
{
Console.WriteLine("Применение: ShowFile Файл");
return;
}
try
{
fin = new FileStream(args[0], FileMode.Open);
}
catch(IOException exc)
{
Console.WriteLine("Не удается открыть файл");
Console.WriteLine(exc.Message);
return;
}
try
{
do
{
i = fin.ReadByte();
if (i != -1) Console.Write((char)i);
} while (i != -1);
}
catch (IOException exc)
{
Console.WriteLine("Ошибка чтения файла");
Console.WriteLine(exc.Message);
}
finally
{
fin.Close();
}
}
}
}Решение задачи: «Передача аргументов командной строке»
textual
Листинг программы
using System;
namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
if (args.Length != 0)
foreach (string s in args)
Console.WriteLine(s);
}
}
}