zoukankan      html  css  js  c++  java
  • C#中的方法传参与switch、if结构(4)

    一、方法传参的2种方式
        1、按值传递
           传递的是值的副本,值会更改但未保留,值最终并未更改

        2、按引用传递(形参用ref关键字修饰)【P86页】  传递的是地址,值会更改且保留,值最终更改了

        3、C#调试  

          A、设置断点  B、启动调试(也可以按F5)  C、观察变量的值   执行【F10逐过程】或【F11逐语句】 F11,进入方法调试、、

    二、C#中switch结构
        1、语法       

          switch(intcharstring)  {  

               case 常量表达式:    

                 .....有代码,break必须有

                  break;

                defalut:

                  break;

      2、作用:适用于intcharstring的等值判断

    三、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(),判断值是否相同
      
         !=【不相等】

  • 相关阅读:
    一致性哈希算法
    Discourse 的标签(Tag)只能是小写的原因
    JIRA 链接 bitbucket 提示错误 Invalid OAuth credentials
    JIRA 如何连接到云平台的 bitbucket
    Apache Druid 能够支持即席查询
    如何在 Discourse 中配置使用 GitHub 登录和创建用户
    Apache Druid 是什么
    Xshell 如何导入 PuTTYgen 生成的 key
    windows下配置Nginx支持php
    laravel连接数据库提示mysql_connect() :Connection refused...
  • 原文地址:https://www.cnblogs.com/22joke/p/6868673.html
Copyright © 2011-2022 走看看