如何在txt文件的名称列表中添加新名称,然后添加所有名称并在字符串中显示该名称数量

时间:2019-04-09 07:06:22

标签: c# arrays append

1)使用Visual Studio创建一个新的控制台应用程序,您将其称为consolehw。

2)您将创建一个文本文件,其中至少包含10个人的姓名。该文件应名为names.txt,应放置在consolehw应用程序的Debug文件夹中

3)您将创建一个简单的程序以使用流访问此文件。您应该首先在新文件的末尾添加名称。之后,您将在控制台中显示所有文件名(如果在Windows中运行,则为命令行;如果在Mac中运行,则为终端),并在文件末尾以新行显示一个文本,该文本表示“有X研讨会的新参与者”,其中X表示您在将name.txt文件添加到文件后从该文件中读取的行数(名称数)。

请注意,names.txt文件中已经包含前10个名称。您的姓名应包含在程序中,并在最终消息中显示X,该X代表研讨会中11位新参与者的价值。

我试图追加并创建数组,但是我对如何添加行并在消息(字符串)中显示名称或行数感到困惑。

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.IO;
namespace Consolehw
{
  class Program
  {
    static void Main(string[] args)
    {

        string p = @"names.txt";
        using (StreamWriter sr = File.AppendText(p))
        { sr.WriteLine(Environment.NewLine + "- Peter Lancer - "); sr.Close();
            Console.WriteLine(File.ReadAllText(p)); }

        String msg = "There are X new participants";
        Console.Write(msg);

        Console.ReadKey();
    }
}
}
在总结中提到了

结果作为准则。

0 个答案:

没有答案