C# 简介
c# 简介
c# 是一个现代的、通用的、面向对象的编程语言,它是由微软(microsoft)开发的,由 ecma 和 iso 核准认可的。
c# 是由 anders hejlsberg 和他的团队在 .net 框架开发期间开发的。
c# 是专为公共语言基础结构(cli)设计的。cli 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。
下面列出了 c# 成为一种广泛应用的专业语言的原因:
- 现代的、通用的编程语言。
- 面向对象。
- 面向组件。
- 容易学习。
- 结构化语言。
- 它产生高效率的程序。
- 它可以在多种计算机平台上编译。
- .net 框架的一部分。
c# 强大的编程功能
虽然 c# 的构想十分接近于传统高级语言 c 和 c++,是一门面向对象的编程语言,但是它与 java 非常相似,有许多强大的编程功能,因此得到广大程序员的青睐。
下面列出 c# 一些重要的功能:
- 布尔条件(boolean conditions)
- 自动垃圾回收(automatic garbage collection)
- 标准库(standard library)
- 组件版本(assembly versioning)
- 属性(properties)和事件(events)
- 委托(delegates)和事件管理(events management)
- 易于使用的泛型(generics)
- 索引器(indexers)
- 条件编译(conditional compilation)
- 简单的多线程(multithreading)
- linq 和 lambda 表达式
- 集成 windows