[黑马程序员]c#基础复习1

------- Windows Phone 7手机开发.Net培训、期待与您交流! -------
 

1. 变量 存储在内存中,其程序运行过程中可以改变的量

2. 变量命名规则:变量命名必须有意义必须以字母或者_或者@开头,定义一个变量时首字母小写。

3. 常见的数据类型:int, double, float, char, string,boolen,

4. 运算符:=:赋值运算符 例如 int a =1;

+-*/算术运算符 例如c=a*b;

+:将左右两边的字符串连接起来

 算术运算符:                                        

+ - * / ++ --a++:先运算完再自加++a:

先自加再运算关系运算符(比较运算):                                        

> , <== , !=>= , <=> <:当运算两边的数值类型不一样时,将小范围的转换大范围再进行比较,仅限于数值类型之间的比较关系运算符的比较结果永远只可能是bool类型的逻辑运算符:                                        

|| (或) &&(与) !(非)&&运算中,只要有一个条件为假,整个结果为假 -----||运算中,只要有一个条件为真,整个结果为真!取反&、|按位与和按位或 二进制1110&0101 为0100

5. 类型转换数据类型转换: 

C# 支持两种类型的转换,隐式转换和显式转换。 

隐式转换直接进行转换就行。显示转换为强制类型转换。                                     

int.parse()只能转换string类型的 当参数为null时会报异常

int i=Convert.ToInt32(false) 

运行结果是0  int i=Convert.ToInt32(true) 

运行结果是1  int i =Convert.ToInt32(null)

运行结果是0  任何类型想转换成string都有一个ToString()方法。

6. 选择结构if-else语句

if(){

}

elseif(){

}

1. if()括号里面的表达式的返回值必须是1个bool类型,{//代码,如果条件表达式的返回值为true那么会执行这里的代码},if 条件成立则运行if{}里面的代码,else里面的代码不再执行,若if条件里面的代码不成立,则运行else里面的代码,两者不能同时进行,且必须执行其中一项。

2.if-else if:只要有一个if的语句块执行成功,后面的else if语句块不再判断条件和执行,直接跳过。if块的结束,如果没有else,那么结束的就是最后1个else if,若是有else,那么结束的是最邻近的一个else,若是没有else if 也没有else则只在if的语句那里结束。if(){}后面的大括号什么情况下可以被省略:当这个if块里面只有一句代码的时候可以省略。

7. switch-case:

switch(){

casevalue :…;break;

default;break;

}

与else-if的区别:switch只能判断等值,if可以判断等值,也可以判断范围。case后面的表达式必须和switch 后面括号里面的返回值一致。case语句后面代码有多少都可以,但是要在break之前,若多种情况执行同样的代码,可以省略前面的代码,在最后一个相等情况的值后面写代码。

8. 循环结构

1. while循环是先判断再执行,有可能一次都不执行

2.do-while先做一次。do{要做的事在这里面、循环体}while(布尔类型条件)不管条件成立与否先执行一次循环体、再判断条件注:循环结构需要有停止条件()返回值必须是一个bool类型请谨记:循环结构必须要有退出的条件 我们的增量必须能够改变为跳出循环条件

3.for循环:for(int i=0;i<0;i++) 初始化表达式for循环的执行步骤 先执行int i=0,然后判断i<0是否成立,成立则运行执行体,接着是i++,再判断条件,运行执行体continue 终止当前次的循环,继续下一次循环(循环条件成立下)后面循环体的代码也不会被执行break 表示跳出当前循环

4.goto:与之相应的前面有个标签名+: 一旦使用goto 标签名则直接跳到指定的标签

9,三元表达式gender==true?“男”:“女”;

 性格为真吗?若是为真返回“男”,若是假则返回“女”

-------  Windows Phone 7手机开发.Net培训、期待与您交流! -------

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值