Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках? - C#

Формулировка задачи:

Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках?
using System;
using System.IO;
class CopyFile {
public static void Main(string[] args) {
int i;
FileStream fin;
FileStream fout;
try {
// Открываем входной файл.
try {
fin = new FileStream(args[0], FileMode.Open);
}
catch(FileNotFoundException exc) {
Console.WriteLine(exc.Message +
"\nВходной файл не найден.");
return;
}
// Открываем выходной файл.
try {
fout = new FileStream(args[1], FileMode.Create);
}
catch(IOException exc) {
Console.WriteLine(
exc.Message +
"\nОшибка при открытии выходного файла.");
return;
}
}
catch(IndexOutOfRangeException exc) {
Console.WriteLine(exc.Message +
"\nПрименение: CopyFile ИЗ КУДА");
return;
}
// Копируем файл.
try {
do {
i = fin.ReadByte();
if(i != -1) fout.WriteByte((byte)i);
} while(i != -1);
}
catch(IOException exc) {
Console.WriteLine(exc.Message +
"Ошибка при чтении файла. ");
}
fin.Close();
fout.Close();
}
}

Код к задаче: «Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках? - C#»

textual
"C:\Documents and Settings\Дима.CB7B52848CFE4B0\Local Settings\Application Data\Temporary Projects\ConsoleApplication1\bin\Debug\ConsoleApplication1" С:\a.txt C:\b.txt
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

11   голосов, оценка 4.545 из 5


СДЕЛАЙТЕ РЕПОСТ