C# 我似乎无法将数组实体保存到文本文件中
我创建了一个用于输入字符串输入的 在一个数组中。输入所有数组条目后,它们将存储在文本文件中。以及它们必须按升序存储 . 但是我在存储文本文件时遇到了问题。我已经创建了数组,当我输入名称时,它们会以升序显示在控制台应用程序中 这是密码C# 我似乎无法将数组实体保存到文本文件中,c#,C#,我创建了一个用于输入字符串输入的 在一个数组中。输入所有数组条目后,它们将存储在文本文件中。以及它们必须按升序存储 . 但是我在存储文本文件时遇到了问题。我已经创建了数组,当我输入名称时,它们会以升序显示在控制台应用程序中 这是密码 namespace Sandra2 { class Program { static void Main(string[] args) { string[] storeNames = new s
namespace Sandra2
{
class Program
{
static void Main(string[] args)
{
string[] storeNames = new string[56];
string s = "\n";
string time = DateTime.Now.ToString("yyy-MM-dd-HH-mm-ss");
StreamWriter File = new StreamWriter("C:\\mine\\Output" + time + ".txt");
Console.WriteLine("Enter Authors " + " & " + "Enter Book title");
File.WriteLine("Authors Name" + " \t " + " Book Title");
for (int i = 0; i < storeNames.Length; i++)
{
string Author;
Author = Console.ReadLine();
Array.Sort<String>(storeNames);
if (Author == "stop")
{
break;
}
storeNames[i] = Author;
storeNames[i] += "\n";
File.WriteLine(Author.ToString());
File.Close();
File.WriteLine("\n");
File.WriteLine("The names in ascending order are: {0}", s);
Console.ReadKey();
}
foreach (string num in storeNames)
{
s += num;
}
}
}
}
名称空间Sandra2
{
班级计划
{
静态void Main(字符串[]参数)
{
string[]storeNames=新字符串[56];
字符串s=“\n”;
字符串时间=DateTime.Now.ToString(“yyy-MM-dd-HH-MM-ss”);
StreamWriter文件=新的StreamWriter(“C:\\mine\\Output”+time+“.txt”);
Console.WriteLine(“输入作者”+”和“+”输入书名”);
File.WriteLine(“作者名”+“\t”+“书名”);
for(int i=0;i
请向我们展示代码。我是stackoverflow新手,如何在此处添加代码编辑您的问题,在框中将您的代码粘贴到文本下。您可以对其进行格式化,或者我们中的一人可以对其进行编辑并应用格式化。将其放在一个共享网站(如pastebin.com)中,然后在此处发布链接,我将对其进行编辑并将其放在您的问题中。您不应该有文件。请关闭,然后尝试写入该文件。