C#:StreamWriter程序未写入文本文件

我知道这个问题可能在该站点上已经多次回答,但是即使在查看了这些解决方案后,我也无法回答为什么我的程序未写入我分配的文本文件。这是代码:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.IO;


namespace Main

{

    class Program

    {

        public static void Main (string[] args)

        {

            using (StreamWriter writer = new StreamWriter("test.txt"))

            {

                writer.WriteLine("Hello, World!");

            }

        }

    }

}

我的程序不引发任何异常,并以0退出,因此我不了解它如何仍无法正常运行。如果有人可以提供答案以及为何无法解决的解释,我将不胜感激。


编辑:好的,我在玩了一段时间后修复了代码。事实证明,读取文件后,我编写的文本就存在了。因此,此问题的澄清将是:


文本将写入文件,但是当我从Visual Studio中的项目打开文件时,该文本对我不可见。我不知道为什么,这导致了混乱


素胚勾勒不出你
浏览 154回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP