电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下。

不得不说,C#这门语言是小编以为最好的语言。其优美的语法,最具人性化的新特性,以及无敌的开发工具令人陶醉。接触过不少语言,却一直回味写C#的那种状态。

本人认为目前C#是比较适合入门的语言,最为小白,热衷于电脑编程开发的人,可谓是一个大大的福利。

不管如何写过多少中语言教程,在写C#教程时却是如此的富含感情。为了完成我们的全栈梦,作为服务器端,本公众号,暂且使用.Net进行学习讲解。

本教程是基础教程,适合任何有志于学习软件开发的人。当然因为技术的连贯性,推荐按照顺序查看。

上篇文章:C#入门教程(三)–接收用户输入、转义字符、类型转换-打造C

文章总目录:http://blog.sina.com.cn/s/blog_6ab069310102wpj6.html

回顾一下,创建项目流程:

  1. 打开Visual Stdio。

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

  2. 创建控制台项目:

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

  3. 我们在这里写代码:

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

选择语句:按照学校里面优良中级的例子讲解本知识点。

众所周知,学校的成绩可以分为如下:

1.90分以上 ---- 优秀

2.80分以上90分以下 ---- 良好

3.70分以上80分以下 ---- 中等

4.60分以上70分以下 ---- 及格

5.60分以下 ---- 不及格

五个等级,我们就实现一个,用户输入分数直接计算分数等级的控制台程序。

if语句:

电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

语法讲解:if 可以理解为如果的意思。 if后面跟着小括号,小括号代表的是条件。条件成立则执行小括号后的大括号里面的内容。

例如上图流程大致为:





电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员else 表示 上面条件都不成立执行else的代码。

&&:表示并且

||:表示或者

效果:

电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

请把以上代码在vs中敲写三遍及以上。

switch语法:

与if相比较来说switch就不怎么好用了。例如下图:

电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

//switch只能区别不同的单个项目。判断s的值是什么,然后执行对应的代码,

//所以我们把成绩,除以十 把它的商作为 switch项目

//break:代表:停止执行switch代码。 如果不加的话 还会去执行下面的代码

//default表示如果上面的代码没有执行的话, 默认执行这个

异常捕获:

异常就是程序的执行过程中产生的错误。比如我们学习过的类型转换。如果类型转换失败,则会产生异常。

捕获异常代码:

电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

如果我们输入非整数,则会抛出异常:

电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

本节课代码下载地址:https://github.com/Shellcheng/CSharpCourse04

微信公众平台:做全栈攻城狮

相关内容推荐