Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从文本文件中删除行_C#_Console Application_Streamreader_Updating - Fatal编程技术网

C# 从文本文件中删除行

C# 从文本文件中删除行,c#,console-application,streamreader,updating,C#,Console Application,Streamreader,Updating,我正在控制台应用程序上做一个多问题测验。我现在想完成的是更新/删除问题 我真的非常感谢任何帮助,并且注意到我是新来的,所以如果我错过了任何东西,请让我知道,因为我不熟悉堆栈溢出 我更喜欢使用streamreader和writer来读写文件,因为我对它们有点熟悉 这是我要保存在文本文件中的变量的代码结构 public struct Questions { public int Level, //1

我正在控制台应用程序上做一个多问题测验。我现在想完成的是更新/删除问题

我真的非常感谢任何帮助,并且注意到我是新来的,所以如果我错过了任何东西,请让我知道,因为我不熟悉堆栈溢出

我更喜欢使用streamreader和writer来读写文件,因为我对它们有点熟悉

这是我要保存在文本文件中的变量的代码结构

public struct Questions
    {
        public int 
               Level,               //1
               Qnum;                //2

        public string 
               Q,                   //The capital of England A)? B)London C)? D)?
               A;                   //B
    }

我觉得很可笑,好像我应该知道如何做这件事,但我就是做不到,任何帮助都是非常感谢的

您必须读取文件并将字符串存储在代码中,然后从字符串中删除该行并将其写回文件

如果您需要更多详细信息,请查看此问题的答案


谢谢亚历克斯,这确实帮助我更接近于弄明白这一点。非常感谢