C#(读作“See Sharp”)是一种新式编程语言,不仅面向对象,还类型安全。 开发人员利用C#能够生成在.Net生态系统中运行的多种安全可靠的应用程序。C#源于C语言系列,C、C++、Java和JavaScript,程序员很快就可以上手使用。
C#是面向对象的、面向组件的编程语言。C#提供了语言构造来直接支持这些概念,让C#成为一种非常自然的语言,可用于创建和使用软件组件。自诞生之日起,C#就添加了支持新工作负载和新兴软件设计实践的功能。
多项C#功能有助于创建可靠且持久的应用程序。 垃圾回收自动回收不可访问的未用对象所占用的内存。可以为null的类型可防范不引用已分配对象的变量。异常处理提供了一种结构化且可扩展的方法来进行错误检测和恢复。Lambda表达式支持函数编程技术。语言集成查询(LINQ)语法创建一个公共模式,用于处理来自任何源的数据。异步操作语言支持提供用于构建分布式系统的语法。C#有统一类型系统。所有C#类型(包括 int 和double 等基元类型)均继承自一个根object类型。所有类型共用一组通用运算。任何类型的值都可以一致地进行存储、传输和处理。此外C#还支持用户定义的引用类型和值类型。C#允许动态分配轻型结构的对象和内嵌存储。C#支持泛型方法和类型,因此增强了类型安全性和性能。 C#可提供迭代器,使集合类的实现者可以定义客户端代码的自定义行为。
C#强调版本控制,以确保程序和库以兼容方式随时间推移而变化。C#设计中受版本控制加强直接影响的方面包括:单独的 virtual和 override 修饰符,关于方法重载决策的规则,以及对显式接口成员声明的支持。
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )