![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
参数
walkergl
这个作者很懒,什么都没留下…
展开
-
c# 位置参数书例
using System;class MyClass{public int Cals(int a, int b, int c){return ((a + b) * c);}static void Main(){ MyClass mc = new MyClass(); int r0 = mc.Cals(4, 3, 2); int r1 = mc.Cals(4...原创 2020-03-03 00:59:34 · 289 阅读 · 0 评论 -
c# ref局部变量
using System;class Simple{private int score = 5; //声明赋值public ref int RefToVal() //建立方法{ return ref score; //返回局部变量}public void Display() //建立方法{ Console.WriteLine($"Value inside clas...原创 2020-03-03 00:34:15 · 643 阅读 · 0 评论 -
c#输出参数书例
using System;class MyClass{ public int num = 20;}class program{ static void MyMethod(out MyClass f1, out int f2) { f1 = new MyClass(); f1.num = 25;//f1.num字段被赋值,f1没有,依旧是null Co...原创 2020-03-02 00:04:13 · 92 阅读 · 1 评论 -
c#引用参数和值参数的区别
除了ref修饰符,最主要的区别是在内存中,值参数的形参是会根据调用方法内的赋值而变化的,实参不会;值参数在new方法后,会重新根据类内或者调用方法外的赋值初始化,而不影响实参;引用参数中,形参将作为实参的别名,与实参一同变化共同点是,方法调用结束后,值参数和引用参数的形参都将从内存中弹出不见。...原创 2020-03-01 23:28:28 · 283 阅读 · 0 评论