A linguagem C# é um exemplo de linguagem híbrida. Desenvolvida pela Microsoft como parte da plataforma .NET, e baseada na linguagem C++, possui algumas similaridades com a linguagem Java, mas difere dessa pela incorporação de outros recursos, como a ausência de checagem de exceções e a existência de suporte a indexadores.