c#编程是什么
C#是用于网络和Web开发的通用面向目标编程(OOP)言语。C#被指定为公共言语基础结构(CLI)言语。
1999年1月,荷兰软件工程师AndersHejlsberg组建了一个团队进行开发C#作为微软.NET结构的补充。开始,C#是作为C-Like面向目标言语(Cool)开发的。实际称号已更改为防止潜在的商标问题。2000年1月,NET作为C#发布。它的.NET结构能够促进多种Web技术。
该术语有时拼写为CSharp或C-Sharp。术语的#字符的称号来自音乐锋利键,表明一个半音腔调添加。C#发音为“seesharp”。
C#改进并更新了许多C和C++功用,包含以下内容:
C#具有严格的布尔数据变量类型,例如bool,而C++bool变量类型能够作为整数或指针返回,以防止常见的编程过错。
C#使用垃圾收集器主动管理不行拜访的目标内存,从而消除了开发人员的顾忌和内存泄漏。
C#类型比C++更安全,并且仅具有安全的默许转化(例如,整数扩展),这些转化在编译或运行时期间完成。
布尔值,枚举成员和整数(除0之外)之间的隐式转化不能转化为枚举类型。与C++默许的隐式转化运算符和复制构造函数相比,有必要将用户定义的转化指定为显式或隐式。