-1

我是 C# 新手,并尝试了一些基于控制台的应用程序。我在 Java 编程方面有较早的经验,因此我更喜欢使用手动编译器,以便更轻松地在项目文件夹中移动文件和子目录(我不喜欢 Java IDE),而概览有点偏离。

我正在使用一个名为 mono 的编译器。为什么你可能会问?好吧,人们只是说它很好。根据我听说c#的能力很好,所以做一个简单的任务应该没有问题,比如创建一个保存文件并向它写入数据(JDK中甚至有标准)。

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

1.首先什么是Assembly reference?

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

3.为什么mono没有和visual studio一样的目录?

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

4

2 回答 2

0

查看这些简单的教程:

http://msdn.microsoft.com/en-us/library/vstudio/8bh11f1k.aspx http://www.jeremymorgan.com/tutorials/c-sharp/how-to-write-text-files-in-c /

于 2013-09-29T10:18:45.293 回答
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);
于 2013-09-29T11:04:18.970 回答