我对编程非常陌生。只做了大约2个月。名称sw不存在于当前上下文c#中?
我不断收到错误“名称sw在当前上下文中不存在” 我已声明“using system.IO;”在顶部。
真的不知道如何解决它。有任何想法吗?
//enter new user
if (iOption == 2)
{
//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.txt", true))
//loop for each user
for (iCount = 1; iCount <= iUserNumber; iCount++)
// enter details
Console.Write("Please Enter your Name" + iCount + ": ");
sName = Console.ReadLine();
// write to file
sw.WriteLine(sName);
Console.WriteLine();
Console.Write("Please Enter the Name of your School: ");
iSchoolName = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.Write("Please Enter the name of your class: ");
iClassName = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
}
此代码不会编译。请把它缩小到[mcve]。 –
我可以看到sw是对象或StreamWriter,而且你还告诉你在顶部声明,所以它令人困惑 –