摘要:
3.4.1 流程控制概述 流程就是执行程序的顺序。 分支:程序根据不同的条件执行不同的代码块。 循环:程序根据一定的条件不断执行代码块,一直到不满足条件为止。 C#中选择(分支)语句有: if ... else ... switch ... case ... 迭代(循环)语句有: while do... 阅读全文
摘要:
应用程序控件的值通常为字符串类型,变量需要转化为字符串才能给各种控件赋值,从控件中读取的值也是字符串型的。简单来说,和用户界面打交道的通常是字符串。 很多时候字符串还被作为数据的中介,用于“承上启下”操作。 下面我们开始介绍字符串的各种操作操作:字符访问、打散、截取、匹配、大小写、对齐、移除、插入、替换、分割、格式化和连接等。 字符访问 我们知道字符... 阅读全文
摘要:
小任务:利用所学的知识制作一个10以内各种数字运算的出题系统。系统任意给出一个运算,比如3+4=(要求运算符包括+、-、*和/),要求用户输入结果,如果结果正确给出正确提示,如果结果错误给出正确答案。 小提示: 1.可以使用Random类来生成一个小于某个数字的非负随机数,比如 Code highlighting produced by Actipro CodeHighlighter (free... 阅读全文
摘要:
在看了各种类型的变量以后我们来学习如何对各种类型进行运算。运算分数学运算和逻辑运算。通常都会使用各种运算符号(比如+、-、*、/)来进行运算。运算符分为下面几种。 一元运算符。处理一个操作数,比如相反数的操作 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl... 阅读全文
摘要:
变量的类型除了单值类型之外还有两个比较有用的复合(多值)类型。 枚举。很多时候我们希望从一个集合中提取固定的值,而又不是仅仅是true或者false这么简单。很么我们可以使用枚举来描述这个集合: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.... 阅读全文
摘要:
很多时候我们需要在各种类型的简单变量之间进行转换,也就是类别转换。一般类别转换分为如下几种。 隐式转换。不需要编写任何代码,由编译器自动进行的类型转换。如果某一种类型覆盖了另外一种类型的范围(比如byte类别是0~255之间的整数,完全被int型所覆盖),那么覆盖范围比较小的那个类型可以隐式转换到覆盖范围大的那个类型(byte可以隐式转换到int)。 以下代码是可行的。 ... 阅读全文
摘要:
变量可以理解为存储数据的一个容器,对于计算机来说所有数据都是0和1,但是对于我们来说这些数据都有着不同的含义。比如,我们会使用整数来描述一个人的年龄,会使用字符串来描述一个人的姓名。常用的单值类型如下。 string。字符串,也就是一组字符: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www... 阅读全文