感谢您阅读我的问题.我对C#和单声道非常非常新.我想为.Net学习C#,但由于我有一台Mac而且没有窗户,我无法下载Visual Studio Express等.我听说过单声道并安装了它,但说明书很难让我遵循,而不是确定如果我没有下载所有内容,如果我将内容存储在错误的位置,或者是什么,但我无法编译简单的Hello World.
我下载然后安装了MonoFramework-MDK-2.10.9_11.macos10.xamarin.x86
My-MacBook-Pro:~$ gmcs --version
Mono C# compiler version 2.10.9.0
My-MacBook-Pro:~$ mono --version
Mono JIT compiler version 2.10.9 (tarball Mon May 7 20:25:51 EDT 2012)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: normal
Notification: kqueue
Architecture: x86
Disabled: none
Misc: debugger softdebug
LLVM: yes(2.9svn-mono)
GC: Included Boehm (with typed GC)
Run Code Online (Sandbox Code Playgroud)
为了测试安装,我按照http://www.mono-project.com/Mono_Basics上的 Hello World说明进行操作
然后我得到了82个错误!
这是我在terminal-bash窗口中输入的内容:
My-MacBook-Pro:~$ gmcs hello.cs
hello.cs(1,0): error CS1525: Unexpected symbol `{'
hello.cs(1,5): error CS1009: Unrecognized escape sequence …Run Code Online (Sandbox Code Playgroud) 我尝试使用System.Windows.Forms在Windows IoT,Rapberry Pi 2下运行winforms应用程序.那么,有可能吗?
更新1
为了更好地理解,我有数字标牌应用程序.它是用winforms构建的,我试图运行它.
在Mono for Windows中编译的程序是否可以在Linux(带Mono)中运行?
但这里有一个奇怪的问题,但我有一个用.net框架开发的现有Windows产品,我想为java创建一个等价物 - 我不想使用单声道
Java实际上会在每个拥有JVm的平台上执行,无论如何要将其锁定?
我不希望它在Windows上运行,例如.
关于单声道,我没有反对它,但Java似乎有更多兼容的库.有人对此有何评论?
我想知道gameTime.ElapsedGameTime.TotalSeconds一秒钟的确切价值是什么?