我知道这听起来很愚蠢但是:
我发现这个应用程序是用Mono编写的,它是开源的.
在查看源代码的同时,我发现这两个"使用"指令停止了我:
using Gdk;
using Mono.Unix;
Run Code Online (Sandbox Code Playgroud)
我猜他们是Mono特定的库.
那么,有可能在Windows下运行Mono吗?(也许是Visual Studio Express版?)
我正在努力学习C#
我看到该应用程序有一个Windows分支,但它是空的.
BTW:Mono是否首先考虑过跨平台?
编辑
我已下载/安装并运行示例代码
using Mono.Unix;
class X { static void Main () { System.Console.Write("OK");} }
Run Code Online (Sandbox Code Playgroud)
我自己的问题的答案是:
x.cs(1,12): error CS0234: The type or namespace name `Unix' does not exist
in the namespace `Mono'. Are you missing an assembly reference?
Compilation failed: 1 error(s), 0 warnings
Run Code Online (Sandbox Code Playgroud)
不,它不起作用:(
C#简单的开源桌面应用程序要学习吗?
我正在努力学习C#,但是大多数时候我都找到了非程序员的教程,这些教程非常无聊,或者与其他语言相比较.
我尝试编译一个看起来很好的应用程序,以便引起我的注意并且足够简单(乍一看)以便我理解,但事实证明它是在Mono中开发的.
我过去曾为C#express版本下载了VS,但不知道接下来要做什么.
所以我的问题是:
有谁知道用C#开发的一个简单的开源Windows应用程序我可以学习吗?
它不一定非常简单,但到目前为止我看过的大多数都非常复杂,因为它们已经准备好了.
谢谢