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

问题描述

1) 使用 Visual Studio 创建新的控制台应用程序,您将调用 consolehw。

2)您将创建一个文本文件,其中包含至少 10 个人名的列表。这个文件应该叫做 names.txt,它应该放在你的 consolehw 应用程序的 Debug 文件夹中

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

请注意,前 10 个名称已包含在 names.txt 文件中。您的姓名应包含在程序中,最后一条消息中显示 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();
    }
}
}

总结中提到了结果作为指导。

标签: c#arraysappend

解决方案


推荐阅读