Podemos utilizar el editor VSCode para codificar nuestras aplicaciones en C#, veremos como crear una aplicación de consola.
Lo primero que haremos es instalar la extensión C# de OmniSharp, podemos hacer su búsqueda directamente desde la sección de extensiones de VSCode (la cantidad de instalaciones nos refleja la popularidad de la misma):

Crearemos una carpeta llamada: C:\TutorialVSCode\c# donde alojaremos todos los archivos del proyecto.
Desde la línea de comandos que abrimos en VSCode procedemos a ejecutar el siguiente comando:
dotnet new console --framework net6.0
Recordemos primero abrir la carpeta C:\TutorialVSCode\c#, luego mostrar la ventana de la línea de comandos (fácilmente desde el ícono de la barra de menú):

Ahora tenemos creado el esqueleto de nuestra aplicación que podemos ver en la ventana de "explorador":

Procedamos a modificar el archivo "Program.cs", crearemos la aplicación elemental y famosa de Fizz Buzz:
for(var x=1;x<=100;x++) {
if (x%3==0 && x%5==0)
Console.WriteLine("Fizz Buzz");
else
if (x%3==0)
Console.WriteLine("Fizz");
else
if (x%5==0)
Console.WriteLine("Buzz");
else
Console.WriteLine(x);
}

Para ejecutar la aplicación debemos escribir lo siguiente desde la línea de comandos:
dotnet run
Luego en la misma consola obtenemos la salida de datos de la ejecución de la aplicación:

Si nuestro código tiene algún error sintáctico, en la consola se mostrará el mismo y podemos hacer doble clic para pasar a la línea del editor donde se ubica dicho error:

Tener en cuenta que en versiones más antiguas de .NET (menores a la 6), las aplicaciones de consola requieren obligatoriamente implementar una clase y el método Main donde codificamos nuestro algoritmo:
namespace Proyecto1
{
class Programa
{
static void Main(string[] args)
{
for(var x=1;x<=100;x++) {
if (x%3==0 && x%5==0)
Console.WriteLine("Fizz Buzz");
else
if (x%3==0)
Console.WriteLine("Fizz");
else
if (x%5==0)
Console.WriteLine("Buzz");
else
Console.WriteLine(x);
}
}
}
}
Si tenemos que implementar aplicaciones de consola, aplicaciones backend, como editor de texto para Unity etc. VSCode es una gran herramienta, pero si tenemos que implementar aplicaciones Windows Forms o WPF será más conveniente utilizar el entorno de Visual Studio.