C#中的方法传参与switch、if结构(4)

时间:2021-11-12 00:16:51

一、方法传参的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(),判断值是否相同
  
     !=【不相等】