1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rpa_ai-rpastudiobook

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
02.2.1.md 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
liying3961 Отправлено 14.01.2022 06:23 adb170d

2.2.1 C#语言介绍

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 修饰符,关于方法重载决策的规则,以及对显式接口成员声明的支持。

links

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/rpa_ai-rpastudiobook.git
git@api.gitlife.ru:oschina-mirror/rpa_ai-rpastudiobook.git
oschina-mirror
rpa_ai-rpastudiobook
rpa_ai-rpastudiobook
master