¿Por qué C# se llama csharp?
Microsoft desarrolló este lenguaje para que fuera completamente orientado a objetos y canceló el orientado a procesos. Cuando se les ocurrió un nombre, porque C/C++ fue lo primero, lo llamaron "C++++", que significa 4 más. Signos simples, simplemente escriba "C#" y # son 4 signos más.
"#" también se pronuncia como "sharp", que significa agudo y poderoso.
Información ampliada
Algunas descripciones de palabras clave:
1. Resumen: se puede utilizar con clases, métodos, propiedades, indexadores y eventos para identificar una clase A o método que se extiende pero no se puede crear una instancia y debe implementarse.
2. como: un operador de conversión, si la conversión falla, se devolverá nulo.
3. base: se utiliza para acceder a miembros de la clase base ocultos por miembros del mismo nombre en clases o construcciones derivadas.
4. Captura: Defina un bloque de código para ejecutar el código en el bloque cuando se lanza un tipo específico de excepción.
5. Comprobado: Es a la vez un operador y una declaración, lo que garantiza que cuando el compilador se esté ejecutando, compruebe si se producen desbordamientos durante operaciones o conversiones de tipo entero.
6.const: identifica un valor de variable que se puede calcular en tiempo de compilación, es decir, un valor que no se puede modificar una vez asignado.
7. delegado: especifique una declaración como tipo de delegado. La delegación encapsula métodos en entidades invocables que se pueden llamar en la entidad de delegación.
8. enumeración: representa el tipo de valor de un grupo constante con nombre.
9. Evento: un miembro que permite que una clase u objeto proporcione notificaciones debe ser de tipo delegado.
Material de referencia: Enciclopedia Baidu-c#