В C# не удается конвертировать из 'строка' до систем.Ио; помочь?
Цель кода состоит в том, чтобы ввести новые данные пользователей и записать их в этот файл пользователей. Но имя файла должно быть создано в имени пользователя.
У меня были данные, записываемые в файл, работающий совершенно нормально, но когда я попытался заставить имя генерироваться из переменной, это не сработало. Я получаю такие ошибки, как:
Аргумент 1: не удается конвертировать из 'строка' до 'системы.ИО.FUNCOCO2 трансляция'
Ошибка CS0165 использование неназначенной локальной переменной 'sName' FUNCOCO2
Аргумент CS1503 Ошибка 2: не удается конвертировать из 'строка' до 'системы.Текст.Кодирование'
Как вы, наверное, уже поняли, я очень новичок в программировании.
Что я уже пробовал:
case 2: //enter new user //Enter new user information and add them to file Console.Write("Please Enter the number of users you wish to log: "); iUserNumber = Convert.ToInt32(Console.ReadLine()); //open file for writing, in APPEND mode using (StreamWriter sw = new StreamWriter("NewUser" +sName,".txt", true)) { //loop for each user for (iCount = 1; iCount <= iUserNumber; iCount++) { // enter details Console.Write("Please Enter your Name" + iCount + ": "); sName = Console.ReadLine(); Console.Write("Please Enter the Name of your School: "); sSchoolName = Console.ReadLine(); Console.WriteLine(); Console.Write("Please Enter the Name of your Class: "); sClassName = Console.ReadLine(); // write to file sw.WriteLine(sName); Console.WriteLine(); sw.WriteLine(sSchoolName); Console.WriteLine(); sw.WriteLine(sClassName); Console.WriteLine("User data entered: "); } }
cvogt61457
Какие строки имеют ошибки?
Какие существуют виды sName, sSchoolName, и sClassName? (Я предполагаю, что строка)