【发布时间】:2020-07-20 17:37:10
【问题描述】:
我是学习 C# 的新手,我正在尝试创建一个简单的控制台应用程序,它会询问用户一组问题,然后将答案保存到桌面上的 .txt 文件中。但是,我下面的代码似乎不起作用。
static void Main(string[] args)
{
Console.WriteLine("Enter your first name.");
string firstName = Console.ReadLine();
Console.WriteLine("Enter your last name.");
string lastName = Console.ReadLine();
Console.WriteLine("Enter your job title.");
string jobTitle = Console.ReadLine();
Console.WriteLine("What came first, the chicken or the egg?");
string chickenEgg = Console.ReadLine();
string path = @"C:\Users\njones\Desktop\NiallJones.txt";
File.WriteAllText(path, firstName, lastName, jobTitle, chickenEgg);
Console.WriteLine("Your information has been recorded. A copy can be found on your desktop.");
}
我相信问题在于 File.WriteAllText 部分。请有人帮我指出正确的方向,为什么这不起作用,以及我可以做些什么来改进这一点?
谢谢!
【问题讨论】:
-
docs.microsoft.com/en-us/dotnet/api/… 显示了您可以调用的方法。它们都没有采用 5 个参数。提示 - 创建一个 single 字符串,其中包含您要写入文件的所有内容。
-
感谢您的评论。我将研究如何将所有信息合并为 1 个字符串!
标签: c#