什么是C#编程语言明明白白学C#

C#是微软公司发布的一门面向对象的编程语言。它作为一门语言,则具备语言的四个要素。并且,它符合编程语言的四个要素的特性。同时,它作为面向对象的编程语言,可以解决各种复杂、大型的问题本文选自明明白白学C#大学霸。

C#语言另外一个重要特点是,它是基于Microsoft .NET Framework的编程语言。Microsoft .NET Framework简单理解是一个软件。也就是说,如果要在电脑上执行C#编写的程序,就首先需要在电脑上安装该软件。同时,微软官方针对C#还提供开发工具Visual Studio。C#、.NET Framework和Visual Studio形成微软开发的套装本文选自明明白白学C#大学霸。

C#语言是2002年1月发布的。发布之后,微软不断的对C#进行完善,发展出多个版本。与之对应的.NET Framework和Visual Studio也发展出多个版本。三者之间有明确的对应关系,如表0.1所示。

表0.1  C#、.NET Framework和Visual Studio对应关系

C#版本

.NET Framework版本

Visual Studio版本

C# 1.0

.NET Framework 1.0

Visual Studio NET 2002

C# 1.2

.NET Framework 1.1

Visual Studio NET 2003

C# 2.0

.NET Framework 2.0

Visual Studio 2005

C# 3.0

.NET Framework 2.0

.NET Framework 3.0

.NET Framework 3.5

Visual Studio 2008

Visual Studio 2010

C# 4.0

.NET Framework 4

Visual Studio 2010

C# 5.0

.NET Framework 4.5

Visual Studio 2012

Visual Studio 2013

对于初学者来说,不需要太在意版本。因为从C# 4.0后,C#版本之间的差别已经很小了本文选自明明白白学C#大学霸。

什么是C#编程语言明明白白学C#相关推荐

  1. 明明白白学C#0.1.2 什么是编程语言

    明明白白学C#0.1.2 什么是编程语言 编程语言俗称"计算机语言".它的种类非常多,如C语言.C++.Java.C#.Objective-C.Swift等.既然编程语言是语言的一 ...

  2. 明明白白学C#第0章准备工作

    明明白白学C#第0章准备工作 知己知彼,百战不殆.同样在学习C#语言之前,我们需要先了解C#语言.对它有一定了解,我们才能更好的掌握C#语言,并使用它编写我们所要的程序.本章将从C#是什么,可以做什么 ...

  3. 编程语言选择学哪个好

    学习编程关键是要找到一种合适的语言,那么编程语言那么多,该如何选择?下面IT培训网为大家分享一篇关于编程语言选择的文章,希望能给你带来帮助! 编程语言选择学哪个好? 1.java-大众化的编程语言 J ...

  4. 会c 学plc编程语言,想学PLC编程?先弄清5种PLC专用语言!

    PLC目前有5种标准的编程语言,包含图形化编程语言和文本化编程语言. 图形化编程语言包含:梯形图(LD-Ladder Diagram).功能块图(FBD - Function Block Diagra ...

  5. microbit python积木编程_TurnipBit—MicroPython开发板:从积木式编程语言开始学做小小创客...

    编程.建模.制作动画和游戏--这些当初我们默认只有成年人玩得转的事情,现在早已经被无数小孩子给颠覆甚至玩出新境界了.热爱科技和动手的"创客"(Maker)现在在全世界都炙手可热.今 ...

  6. python积木式编程_TurnipBit—MicroPython开发板:从积木式编程语言开始学作小小创客...

    编程.建模.制做动画和游戏--这些当初咱们默认只有成年人玩得转的事情,如今早已经被无数小孩子给颠覆甚至玩出新境界了.热爱科技和动手的"创客"(Maker)如今在全世界都煊赫一时.今 ...

  7. 也谈第一门编程语言应该学什么

    很久了一直思考程序员应该先学哪门编程语言,必须掌握哪些编程语言,如何一个学习顺序.正好看到金老师也在研究第一门编程语言选谁(http://blog.csdn.net/bitfan/article/de ...

  8. 人工智能需要学习哪些编程语言?学人工智能要学python吗?

    人工智能(Artificial Intelligence,AI)需要学习的编程语言与其他领域相比略有不同,主要需要掌握以下几种编程语言: 人工智能需要学习哪些编程语言? Python:Python是人 ...

  9. 自学编程语言要学到一个什么水平才能出去找到工作

    我国国内其实流行的语言还是Java,很多中大型企业都需要Java人才,你如果想找工作,建议你学习一下Java,把Java当做主流语言,Python当做你自己的副语言会比较好一点.因为国内Java相对来 ...

最新文章

  1. hello world!!(Java)
  2. 110道Python面试真题
  3. Mysql之增加数据_INSERT INTO
  4. ubuntu 18.04 melodic roslaunch :七步使用roslaunch控制两个终端机器人
  5. 程序设计导引及在线实践之麦森数
  6. [Factory mode] 怎么配置工厂模式测试项
  7. 杭电acm--2154跳舞毯
  8. Java爬堆糖图片爬虫
  9. 我的小米智能家居系统
  10. 毕业一年一点不平凡经历,不平常的感受,有了不平常的自信
  11. 脉冲经过高通和低通滤波器后的波形
  12. GRUB的menu.lst的写法
  13. java lint_Java代码规范与质量检测插件SonarLint
  14. 2020年最强大脑第五期黑白迭代小游戏实现(Java)
  15. 成为软件行业的福尔摩斯,还是苏格兰场?
  16. 信息时代的必修课:冗余度(善用信息冗余成为沟通的高手)
  17. blogger_如何在博客中添加推文并调试基本JavaScript:为什么Twitter.com/JavaScript/Blogger JSONP Widget停止工作?...
  18. SSL证书 SSL免费获取 SSL安装-华为云
  19. 遨博机器人aubo_robot 包编译问题及解决方法
  20. 各大公司在github的开源代码

热门文章

  1. c语言if-else的效率比较
  2. SpringMVC拦截器与异常处理
  3. Ubuntu18.04下无法进入图形界面、无法调整分辨率、无法重装显卡驱动问题的解决方式
  4. Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案
  5. [持续更新]UnsatisfiedLinkError常见问题及解决方案
  6. vue-cli3.0结合lib-flexible、px2rem实现移动端适配,完美解决第三方ui库样式变小问题
  7. 什么是Python 3相当于“python -m SimpleHTTPServer”
  8. 如何检查JavaScript中的数字是否为NaN?
  9. 如何在win10环境下运行debug
  10. windows WebStorm常用快捷键记录,常用的都在这儿找扒