Why is c# called csharp?

Microsoft developed the language into an object-oriented language, canceled the process-oriented, and renamed it "C+++"because C/C++ came first, that is, four plus signs. For simplicity, it was written as "C#", and # was four plus signs.

"#" is also pronounced as "sharp", which means sharp and powerful.

Extended data

Description of some keywords:

1. abstract: It can be used with classes, methods, properties, indexers and events to identify a class or method that can be extended but cannot be materialized and must be implemented.

2. as: a conversion operator, which returns null if the conversion fails.

3. base: used to access base class members hidden by members with the same name in derived classes or constructions.

4. catch: define a code block and execute the code in the block when a specific type of exception is thrown.

5. checked: It is both an operator and a statement, ensuring that when the compiler is running, it will check the overflow when the integer type operation or conversion occurs.

6. const: identifies a variable value that can be calculated at compile time, that is, a value that cannot be modified once assigned.

7. delegate: specifies that a declaration is a delegate type. A delegate encapsulates a method as a callable entity, which can be called in the delegate entity.

8. enum: a value type representing a named constant cluster.

9. event: a member that allows a class or object to provide notification. It must be a delegate type.

Reference: Baidu Encyclopedia -c#