猿教程 Logo

C#教程

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序。我们学会C#,便可以编写各种Windows桌面应用程序、WindowsStore应用程序以及Web应用程序等等。


C#历史版本

1999年,就听说微软公司在研发一种名为“cool”的新开发语言,而具体内幕一直是个谜,直到2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,这个谜底终于揭晓了,这种新的、先进的、面向对象的开发语言就是c#(发音为“C sharp”)。C#从最初到现在经历了很多个版本的蜕变,这里介绍下各个主要版本的进化史:

C# 1.0:C#的第一个正式发行版本。微软从无到有创造的一个语言,专门为.NET变成提供支持。 

C# 2.0:C#语言开始支持泛型,.NET Framework 2.0新增了支持泛型的库。

.NET Framework 3.0:新增了一套API来支持分布式通信(Windows Communication Foundation,WCF)、富客户端表示(Windows Presentation Foundation,WPF)、工作流(Windows Workflow,WF)以及Web身份验证(Cardspaces)

C# 3.0:添加了对LINQ的支持,对集合操作API进行了大幅度的修改。.NET Framework 3.5对所有的API进行了扩展以支持LINQ。

C# 4.0:添加了对动态类型的支持,对多线程编程API进行了大幅度改进,强调了多线程编程和核心的支持。

C# 5.0:添加了对异步方法的调用,同时不需要显式注册委托回调。在框架中新增了对Windows Runtime(WinRT)互操作的支持。

C# 6.0:C# 6.0 并不是对 C# 编程的根本性改变;C# 6.0 简化、阐明并压缩代码


谁适合阅读本教程?

本套教程是专为想要学习C#的初学者和专业人士提供,教您一步一步的学习C#。

这些C#教程将指导您学习C#的基本知识,然后再学习C#高级课程,本教程包含很多代码实例,有助于您一步步的学习C#编程。

C# 编程是基于 C 和 C++ 编程语言的,因此如果您对 C 和 C++ 编程有基本的了解,将有助于您学习 C# 编程语言。


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/CSharp/first.html