Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac上Visual Studio社区中的C#Interactive_C#_Visual Studio Code_Read Eval Print Loop - Fatal编程技术网

Mac上Visual Studio社区中的C#Interactive

Mac上Visual Studio社区中的C#Interactive,c#,visual-studio-code,read-eval-print-loop,C#,Visual Studio Code,Read Eval Print Loop,我想做一些关于C#的树屋教程。不幸的是,讲师正在使用windows版本的VS Community在windows机器上教授本课程,而我则在使用mac的VS Community。她试图使用C#interactive(REPL),但我似乎在mac版上找不到。有人知道在mac上是否有可能做到这一点吗?谢谢。VS2017 Mac中不支持交互式窗口 未来版本可能具有此功能。如果这很重要,您可以使用Parallels并运行Windows版本 或者通过使用调试器和即时窗口执行相同的操作来解决此问题。您不能在V

我想做一些关于C#的树屋教程。不幸的是,讲师正在使用windows版本的VS Community在windows机器上教授本课程,而我则在使用mac的VS Community。她试图使用C#interactive(REPL),但我似乎在mac版上找不到。有人知道在mac上是否有可能做到这一点吗?谢谢。

VS2017 Mac中不支持交互式窗口

未来版本可能具有此功能。如果这很重要,您可以使用Parallels并运行Windows版本


或者通过使用调试器和即时窗口执行相同的操作来解决此问题。

您不能在Visual Studio中运行它。但是,您可以使用终端

安装
mono
时,也会安装命令
csharp
。 只需键入
csharp
,终端将成为一个C#交互式窗口


如果安装了Mono,也可以使用:
csi

使用


如果您出于任何原因不喜欢Xamarin工作簿,您也可以在控制台中使用
csi
,但它没有代码补全:/I我无法编辑上面Sachin的答案,但更清楚的是,您只需打开终端并键入
csi
即可启动C#交互式工具。当然,这只有在您安装了Visual Studio之后才起作用(在此过程中,它应该安装Mono)。

不,奇怪的是,您没有看到这一点:哦,哇。谢谢不知道我怎么会错过。我在老师的笔记/问题中查找那节课的视频,但一无所获。非常感谢。到2020年,我们已经有了针对Mac的Xamarin工作手册-更多详细信息,请参阅下面的答案。有没有一种方法可以在终端中突出显示REPL的语法?这真是太棒了!你知道如何让它像在fullvs中那样粘贴最后键入的命令吗?(alt+向上键)