写入c#中的txt文件

时间:2013-09-29 10:14:36

标签: c# mono text-files

我是c#的新手,并尝试过一些基于控制台的应用程序。我之前有过使用Java编程的经验,因此我更喜欢使用手动编译器,以便更容易在项目文件夹中移动文件和子目录(我不喜欢Java IDE),并略微提供概述。 / p>

我正在使用名为mono的编译器。你可能会问为什么?好吧,人们只是说这很好。根据我所听到的,c#具有良好的容量,因此在创建保存文件和向其写入数据这样简单的任务时应该不会出现问题(JDK中甚至有标准)。

也许是编译器错了,也许我做错了,但是编译器根本就没有wbf access或类似的东西(无论那意味着什么)我看到它也给了我一条消息说我' m缺少装配参考。所以谷歌搜索我必须得到单声道编译器似乎的月光。但我找不到任何关于如何使用或安装月光的说明或教程,以便我可以在编译器中获得它的任何用法。此外,它说月光是用于制作Unix应用程序,但我想为Windows创建一个基于控制台的应用程序,它执行如此简单的任务,如将消息写入保存文件。当然我没有使用他们推荐我的编译器,因为我不想为花哨的IDE买单,但这真的是他们所说的节省时间,因为我听说c#是?无论如何,这是一个无关紧要的问题所以我希望我不会因此而受到任何仇恨。我只想知道一些事情:

1.首先是大会参考?

2.为了制作这样的应用程序,我需要使用哪些目录/命名空间?

3.为什么单声道没有与视觉工作室相同的目录?

4.(这不是必须的)善待并提供一些示例代码

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

有多种方法可以在C#中写入文本文件。然而,其中一种方法是这样做:

StreamWriter SW = new StreamWriter("Path",true);
SW.WriteLine("Something");
SW.Close();

StreamWriter SW = File.AppendText("Path");
SW.WriteLine("Something");
SW.Close();

但是,您可以使用以下方式一次性编写所有内容:

File.WriteAllLines(Path, Text);