c#函数

时间:2019-01-05 14:37:23   收藏:0   阅读:164

函数:

  静态方法:

      用static修饰过的方法

      调用上 :通过类型名称 . 方法名

  非静态方法:

      没有被static修饰过的方法,也叫成员方法

      调用上: 先new一个对象,然后通过 对象 . 方法名 调用

 

  函数只能声明在 类  结构体  接口中

 

  return 关键字可以跳出函数

  

  传参: 值类型和引用类型

    值类型型:存在栈中:

    引用类型:内容存在堆中,地址存在栈中:

 

  值类型传参的特征:就是去栈中复制一份值

  引用类型传参特征:因为复制的是地址,指向同一个值,所以你在函数中更改了值,那么就会更改原值 

  为了让值类型传参可以更改原内容,现在出现了一个关键字 ref

  ref关键字(索引地址符)

  使用:在你定义函数的参数列表时,把你想要索引的值类型前加一个ref;

     在调用方法和传递参数时都要加上ref;

原文:https://www.cnblogs.com/DGJS/p/10224290.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!