我是 C# 新手,并尝试了一些基于控制台的应用程序。我在 Java 编程方面有较早的经验,因此我更喜欢使用手动编译器,以便更轻松地在项目文件夹中移动文件和子目录(我不喜欢 Java IDE),而概览有点偏离。
我正在使用一个名为 mono 的编译器。为什么你可能会问?好吧,人们只是说它很好。根据我听说c#的能力很好,所以做一个简单的任务应该没有问题,比如创建一个保存文件并向它写入数据(JDK中甚至有标准)。
也许是编译器错了,也许我做错了什么,但是编译器根本没有 wbf 访问权限或类似的东西(无论这意味着什么)我所看到的它也给了我一条消息,说我错过了 Assembly参考。所以谷歌搜索我必须为单声道编译器获取一个叫做月光的东西。但是我找不到任何关于如何使用或安装月光的说明或教程,所以我可以在编译器中得到它的任何用法。此外,它说月光是为制作 Unix 应用程序而设计的,但我想为 Windows 制作一个基于控制台的应用程序,它执行诸如将消息写入保存文件这样简单的任务。当然,我没有使用他们推荐给我的编译器,因为我不想为花哨的 IDE 付费,但这真的是他们所说的节省时间的东西,就像我听说的 c# 那样吗?无论如何,这是一个无关紧要的问题,所以我希望我不会因此而受到任何仇恨。我只是想知道一些事情:
1.首先什么是Assembly reference?
2.为了制作这样的应用程序,我需要使用哪些目录/命名空间?
3.为什么mono没有和visual studio一样的目录?
4.(这不是必须的)友善并提供一些示例代码