首页 > 代码库 > C#中的方法传参与switch、if结构(4)
C#中的方法传参与switch、if结构(4)
一、方法传参的2种方式
1、按值传递
传递的是值的副本,值会更改但未保留,值最终并未更改
2、按引用传递(形参用ref关键字修饰)【P86页】 传递的是地址,值会更改且保留,值最终更改了
3、C#调试
A、设置断点 B、启动调试(也可以按F5) C、观察变量的值 执行【F10逐过程】或【F11逐语句】 F11,进入方法调试、、
二、C#中switch结构
1、语法
switch(int\char\string) {
case 常量表达式:
.....有代码,break必须有
break;
defalut:
break;
2、作用:适用于int\char\string的等值判断
三、if结构
1、 会画 简易流程图
菱形——条件判断
矩形——数据的输入和输出
2、分类
1. if结构
2. if...else
3. 多重if结构
if(条件表达式 true或false){
}else if(条件表达式 true或false){
}else if(条件表达式 true或false){
}else{
}
4. 嵌套的if结构
if(条件表达式 true或false){
1.2.3种类别
}else{
....嵌套if结构
}
3、C#中判断字符串是否相等?【P102页】
== 【相等】或 Equals()方法
==,判断地址是否相同
Equals(),判断值是否相同
!=【不相等】
C#中的方法传参与switch、if结构(4)