C#变量引用与全局变量
2017-04-22 15:50
162 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Demo { class Program { static void ShowDouble(ref int val) { val *= 2; Console.WriteLine("val doubled = {0}", val); } static void Main(string[] args) { int val = 5; Console.WriteLine("val = {0}", val); // 5 ShowDouble(ref val); // 同一个内存,10 Console.WriteLine("val = {0}", val); // 10 Console.ReadKey(); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Demo { class Program { static int val; static void ShowDouble() { val *= 2; Console.WriteLine("val doubled = {0}",val); } static void Main(string[] args) { val = 5; Console.WriteLine("val = {0}",val); // 5 ShowDouble(); // 同一个内存,10 Console.WriteLine("val = {0}", val); // 10 Console.ReadKey(); } } }
这两段代码效果一样,引用的都是同一个变量!
相关文章推荐
- c#中的全局变量问题
- C# 语言中怎么使用“全局变量”?
- 全局变量的设置和读取方法 (asp.net C#)
- C#中找不到系统变量引用怎么办?(初学者进)
- PHP中关于在函数内引用全局变量的问题
- C#中的"全局变量"
- 引用 你的变量究竟存储在什么地方 && 全局内存
- C#中的对象(类的实例)和引用变量(引用实例的那个变量)问题讨论
- c#web中定义全局变量,传递变量
- C# 引用其他命名空间的公共变量时的警告:由于"***"是引用封送类的字段,访问上面的成员可能导致运行时异常
- C#全局变量的使用
- C#利用类型引用改变private类型变量的值
- 怎样定义和引用Mfc 全局变量
- C#中的全局变量及其一点延伸
- PHP中函数内引用全局变量的方法
- 在C#中定义全局变量
- MFC程序中定义和引用全局变量
- C# 语言中怎么使用“全局变量”?
- c#各个窗体间变量和空间相互引用方法
- JavaScript 引用c#控件变量 同 隐藏自定义控件提示