¿Cuáles de los lenguajes VB, C, C++ y C# distinguen entre mayúsculas y minúsculas y cuáles no?
VB no distingue entre letras mayúsculas y minúsculas.
Los identificadores en C, C++ y C# distinguen entre mayúsculas y minúsculas
1) C tiene una larga historia y está más cerca de la capa inferior, mientras que los caracteres en mayúsculas y minúsculas son caracteres completamente diferentes. (Códigos ASCII diferentes. Por lo tanto, cuando se diseña el compilador, los caracteres en mayúsculas y minúsculas se consideran caracteres completamente diferentes).
2) C# es muy sensible a las mayúsculas. Por supuesto, esta también es una característica de la especificación de tipo público CTS de .NET. Los caracteres en mayúsculas y minúsculas con el mismo nombre representan objetos diferentes. distinguido en VB.NET Sin embargo, después de compilar VB.NET en un lenguaje intermedio a través de CLR, la conversión de tipos aún se realiza a través de CTS. Esta conversión la completa automáticamente el entorno de compilación VB.NET. Toda la plataforma .NET distingue entre mayúsculas y minúsculas.