Sol# (G sustenido) está avançando como uma linguagem de programação para a plataforma .NET da Microsoft, considerada como trazendo a ergonomia dos estilos Go, Kotlin e Swift para o CLR (Common Language Runtime). A linguagem é descrita por seus criadores como moderna, simples e acessível.

Embora pré-1.0 e ainda em crescimento, o G# pretende ser para pessoas que desejam uma linguagem pequena e previsível com acesso direto ao ecossistema .NET. Os desenvolvedores verão importações, funcestruturas, fatias, mapas, canais, go, selecte for in iteração. Também importantes são o fluxo anulável, as chamadas diretas para o CLR (Common Language Runtime) e a simultaneidade integrada.

Com o G#, protegido por direitos autorais em 2026, os desenvolvedores obtêm estruturas orientadas a valor, classes orientadas a referência, estruturas de dados e classes de dados. Para simultaneidade, G# usa scope para simultaneidade estruturada, async func e await para assincronia baseada em tarefas, e async sequence(T) para fluxos assíncronos. G# também faz uso do mesmo Task e Task(T) tipos familiares do .NET BCL (Base Class Library).