zoukankan      html  css  js  c++  java
  • c#引用参数ref与输出参数out

    1.ref标记的参数即引用参数   

    • 使用时必须在方法的声明调用时都是用ref修饰符,
    •  实参必须是变量, 在使用前必须被赋值,若是引用类型,则可为其赋值为null或者新的对象  
    • 对于方法声明中用ref声明的形参,没有在栈中分配新的内存,形参和实参引用相同的内存

    2.out标记的参数即输出参数 

     主要用于向调用该方法的语句传出数据

    •  使用时必须在方法的声明调用时都是用out修饰符
    •  实参必须是变量,不能用表达式表示,只需声明,赋值没有必要
    •  在方法内部,对out参数的所有操作前,必须为其赋值,因此为实参赋值是没有意义的;在方法体结束前必须为out参数赋值
    • 对于方法声明中用out声明的形参,没有在栈中分配新的内存,形参和实参引用相同的内存
  • 相关阅读:
    mongo的常用操作——增删改查
    配置我的sublime
    mongo概念
    mongo命令
    mongo安装与配置
    node搭建http基本套路
    模块的导出入
    vue数据绑定原理
    webpack打包速度优化
    工作中的优化之数字键盘优化
  • 原文地址:https://www.cnblogs.com/NoteofEveryDay/p/2719143.html
Copyright © 2011-2022 走看看