Переделать программу, чтобы входные данные считывались из одного файла, а результат решения выводился в другой - C#
Формулировка задачи:
чего не хватает?
переделать программу таким образом, чтобы входные данные считывались из одного файла, а результат решения выводился в другой.
Ошибка 1 Имя "File" отсутствует в текущем контексте
using System;
namespace ConsoleApplication35
{
class Program
{
static void Main(string[] args)
{
Console.Write("N-> ");
int n = Convert.ToInt32(Console.ReadLine());
if (n % 2 == 0) Console.Write ("Четное");
else Console.Write ("Нечетное");
if (n < 10) Console.Write ("однозначное");
else if (n < 100) Console.Write ("двухзначное");
else if (n < 1000) Console.Write ("трехзначное");
else if (n < 10000) Console.Write ("четырехзначное");
Console.WriteLine(" число");
Console.ReadLine();
}
}
}using System;
using System.Text;
namespace ConsoleApplication35
{
class Program
{
static void Main(string[] args)
{
const string path1 = @"c:\1.txt"; // путь к файлу
const string path2 = @"c:\2.txt"; // путь к файлу
Console.Write("N-> ");
int n = Convert.ToInt32(File.ReadAllLines(path1)[0]);
StringBuilder result = new StringBuilder();
if (n % 2 == 0) result.Append("Четное");
else result.Append("Нечетное");
if (n < 10) result.Append(" однозначное");
else if (n < 100) result.Append(" двухзначное");
else if (n < 1000) result.Append(" трехзначное");
else if (n < 10000) result.Append(" четырехзначное");
result.Append(" число");
File.WriteAllText(path2, result.ToString());
}
}
}Решение задачи: «Переделать программу, чтобы входные данные считывались из одного файла, а результат решения выводился в другой»
textual
Листинг программы
int n = Convert.ToInt32(Console.ReadLine());