一个问题:C#引用类型传参,说出你的答案
2013-07-24 20:27
260 查看
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { People p = new People(); p.age = 10; Pass(p); Console.WriteLine("p.age = {0}", p.age); Console.ReadKey(); } static void Pass(People p) { p = new People(); p.age = 20; } } class People { public int age; } }
这段程序输出后,结果会是多少呢?
博客园的朋友们,欢迎说出你们的答案哈!
相关文章推荐
- C#基础|值类型和引用类型以及传参问题
- 引用类型(一个有趣的问题)
- C#中请不要混淆引用类型和ref引用传参
- 带着问题读CLR via C#(三)基元类型,引用类型和值类型(上)
- C#中关于引用类型做参数时的若干问题及与C/C++对比
- C# 001 --- 正确的删除一个控件的事件函数 --- 解决错误: “A”不包含“B”的定义,并且找不到可接受类型为“A”的第一个参数的扩展方法“B”(是否缺少 using 指令或程序集引用?)
- C# 方法传参时,传入值类型、引用类型、string引用类型、ref修饰参数时分析
- c#.net无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项-----解决办法
- c# 引用一个dll 说不存在 类型 或命名空间
- jquery ~ $.inArray(value,array) 产生的一个引用类型的问题
- C++关于参数为const引用类型的函数调用参数成员函数的一个问题
- 深入浅出C# 中文版 图文皆译 第四章 类型和引用 page142(141页是一个填词游戏,跳过)
- AE+C# 版本更新问题 命名空间“ESRI”中不存在类型或命名空间名称“Arcgis”(是缺少程序集引用吗?)
- C#中一个窗体传递另一个窗体的值和sting类型到double类型的转换两个问题
- C# 调用Excel报 error CS1969: 找不到编译动态表达式所需的一个或多个类型。是否缺少引用?
- 带着问题读CLR via C#(四)基元类型,引用类型和值类型(下)
- C#调用Excel报 error CS1969: 找不到编译动态表达式所需的一个或多个类型。是否缺少引用?
- List实体集合更改任意Model中某一个字段的值,其他Model值也一起变了,引用类型和值类型的问题
- JavaScript中的基本类型和引用类型的赋值问题和传参问题
- 带着问题读CLR via C#(三)基元类型,引用类型和值类型(上)