Escribir C# en Debian

Escribir C# en Debian

Quiero aprender C# en un sistema Debian.

¿Qué tengo que instalar?

¿Existe algo así como un mensaje interactivo donde pueda intentar ejecutar fragmentos de código?

Tengo que aprender C# y tengo una computadora con arranque dual, pero no tengo ganas de apagar Linux e iniciar Windows solo para aprender C#.

Respuesta1

¿Qué tengo que instalar?

apt install mono-mcs

y opcionalmente

apt install monodevelop

si quieres algo más parecido a un IDE.

mcses el compilador. Puede ejecutar el programa compilado con mono prog.exe(o como ./prog.execonbinfmt_miscsoporte habilitado, lo cual creo que Debian hará de forma predeterminada).

¿Hay algo así como un mensaje donde puedo intentar ejecutar fragmentos de código?

apt install mono-csharp-shell

y luego

$ csharp
Mono C# Shell, type "help;" for help

Enter statements below.
csharp> Console.WriteLine("Hello world!")
Hello world!
csharp>

Respuesta2

Para complementar la respuesta anterior, también está el .NET Core SDK, que tiene una implementación más rápida y limpia del marco .NET (aunque es algo incompleto, siendo un Core CLR. Sin embargo, sigue siendo realmente confiable). Si no necesita C# para el desarrollo de WinForms, UWP y WPF, le recomiendo que lo consulte. A estas alturas, la mayoría de las bibliotecas deberían ser compatibles con .NET Core. Enlace de descarga:https://dotnet.microsoft.com/download

En cuanto al IDE, está VS Code, que es el que estoy usando actualmente, y JetBrains Rider. MonoDevelop tiene un complemento para la compatibilidad con NET Core, pero escuché que le faltan funciones (especialmente en el departamento de depuración).

información relacionada