C#教程(1)———— 从HelloWorld开始的程序之路

引言

  你好,欢迎来到C#的奇妙世界!无论是程序小白,还是想要学习C#语言的其它语言开发者,系统地学习与了解都是必不可免的,本系列教程将会带领你从程序的第一课Hello World开始,走入C#的内心世界。

1 C#及其开发环境简述

1.1 C#简介

  C#(Sharp),相信不少人第一次看到这个名字都会下意识的称它为C井号或者C井,但现在开始就请记住了,它是一个读作C Sharp,写作C#的小可爱哦。

  C#是一款由微软公司发布的,运行于.Net Framework之上的的面向对象的高级程序设计语言,C#看起来和Java有着惊人的相似性,但在一些细节和更深层次地方C#和Java又有着明显的不同,其中的相似与不同我们会在后面的内容中提及。

  从名字也可以看出来,C#是由C和C++衍生出的一种面向对象编程语言,在继承C和C++强大功能的同时,也去掉了一些较为复杂的特性。C#综合了多方的有点,以强大的操作能力,更高的安全性和稳定性,以及优雅的语法风格等多种优点成为了.NET开发的首选语言。

1.2 .NET开发平台

  提到C#语言,就不得不提到.NET开发平台,那么什么是开发平台呢?

  和无数人的童年4399一样,4399作为一个小游戏平台,之所以被称为平台,就是因为它在一个网站上集成了多个各种各样的小游戏,可以在其中任意游玩。.NET作为一个开发平台,自然也是集成了许多东西,不过这里就不再是网页小游戏了,.NET平台集成了大量的开发工具,来满足开发者不同的开发需求,.NET是一种用于构建多种应用的开发平台,可以使用多种不同的语言和编辑器以及库文件来开发包括Web应用、移动应用、窗口程序、控制台应用等在内的多种应用,也能够胜任后台开发和WinPhone开发,不过相应来说使用的人相对较少。

  那么,作为一个开发平台自然离不开编程语言,.NET平台主打的语言为C#,当然也支持很多其它的语言,比如C、C++、F#和Basic等,不过毕竟C#的诞生就是为了配合.NET平台使用,那么自然也就最适合了。

1.3 C#名称由来趣谈

  那么,为什么C#要取一个这么奇怪的名字呢?关于这个名字的灵感来源也是众说纷纭。

  一者说,“#”符号在五线谱中表示升高半音,微软用这个名字表示比C高一点的音节,同时sharp单词本身也有着锐利、强大的意思。

  也有说,C#在取名字的时候,有C和C++在先,为了表示比C++还要强劲一些,就取名为“C++++”,但四个加号不好记也不好看,为了简单,就将四个加号拼接成了一个“#”符号。

  关于名字的真正由来无法确定哪个是真的,但也可能两者都有,不过黑猫白猫能抓到老鼠就是好猫,对于一门编程语言,内核才是最重要的,那么我们就来正式进入到C#语法的学习。

2 C#程序结构

  对于程序的学习从“Hello World”开始,那么第一步,我们先来创建一个C#程序,并通过一个输出“Hello World”的程序来认识一下C#程序的基本结构。

2.1 创建项目

  在本系列文章中,使用Visual Studio 2017(以下称为VS2017)作为开发和编译工具,VS有着完善的开发、调试、编译功能,该工具能够满足从开发到调试的所有需求,那么我们开始第一步,创建一个控制台应用程序。

1、启动VS2017,点击左上角菜单栏–>文件–>新建–>项目,打开新建项目面板
2、在左侧选择已安装–>Visual C#,在中间的项目类型中选择“控制台应用(.NET Framework)”

新建项目

  在下方的框中修改项目名称及存储位置,但请注意,项目命名需要遵循一定的命名规范。

2.1.1 命名规范

  项目命名规范和

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值