C# 简介

C# 是一个现代的、通用的、面向对象的编程语言, 它是由微软(Microsoft)设计、开发、维护。并且受到欧洲计算机制造商协会(ECMA)和国际标准组织(ISO)认可和。

Anders Hejlsberg 和他的团队在开发 .NET 框架集的时候,顺带开发了 C# 这门语言,说起来一切都是故事,如果你想了解更多,可以查看 维基百科相关词条

C#语言是伴随着设计 公共语言基础结构(CLI)的时候开发的 。CLI 由可执行代码和运行时环境组成,旨在允许在不同的计算机平台和体系结构上使用各种高级语言。于是,有了 CLI 开发一门新语言方便的多了,于是就创造了一大堆语言,比如

  • C#
  • F#
  • VB

下面开始吹牛皮了,C# 流行,总是有一大堆原因,比如

  • 现代的、通用的编程语言。
  • 面向对象。
  • 面向组件。
  • 容易学习。
  • 结构化语言。
  • 它产生高效率的程序。
  • 跨平台,可以在多种计算机平台上编译。然而 Windows 之外一片哀嚎
  • 它是 .NET 框架集的一部分。

C# 强大的编程特性

虽然 C# 的蓝图是创造更好的 c++ 语言。 虽然 C# 的语法接近于更早的高级语言 C 和 C++ 虽然 C# 也是也是一门面向对象的编程语言

事实上,C# 的对标语言是 Java,都有着有许多强大的编程特性,因此得到广大程序员的亲睐。 加上微软 和 微软 MVP 的加持,它变得越来越流行。

C# 有着强大的特性(现在看来,现代语言都有):

  • 布尔条件(Boolean Conditions)
  • 自动垃圾回收(Automatic Garbage Collection)
  • 强大的标准库(Standard Library)
  • 组件版本化(Assembly Versioning)
  • 属性(Properties)和 事件(Events)
  • 委托(Delegates)和 事件管理(Events Management)
  • 易用的泛型(Generics)
  • 索引器(Indexers)
  • 条件编译(Conditional Compilation)
  • 简化的多线程编程(Multithreading)
  • 与 LINQ 深入融合,同时还有 Lambda 表达式
  • 与 Windows 系统集成 (最重要的特性,说起来有点像绑架了,其他语言望尘莫及啊)
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.