AXzhz

专注ASP.NET!
        写软件的都是小姐,用软件的都是大爷。真TMD说的正确!
                嫖妓不给钱,反说被强奸!___中国共享软件的无奈!
读小学的时候大学不要钱,读大学了小学不要钱。
没工作时国家有分福利房,工作了后全是高价房!!

                        此软件能有效的破解QQ密码。(注:破解QQ密码是违法行为,请不要将软件用于违法行为)
“安得广厦千万间,大庇天下寒士俱欢颜,风雨不动安如山。”1200多年前,诗人杜甫的理想,如今被一帮享受着电脑和互联网带来的快捷生活方式的受过高等教育的大孩子憧憬着。

导航

string/String类型作为参数是传值还是传址_AX

最近发现一道ASP.NET笔试题考察传值还是传址,简单看了一下,突然发现答案中分析:
string类型参数为传值....严重与我观念中的为传址(引用)冲突.故做以下测试

 1using System;
 2using System.Collections.Generic;
 3using System.Text;
 4
 5namespace TestString
 6{
 7    class TestString
 8    {
 9        public static void Main()
10        {
11            string s = "AX";
12            Change(s);
13            Console.WriteLine(s);
14            Console.ReadLine();
15        }

16
17        private static void Change(string s)
18        {
19            s = "zhz";
20        }

21    }

22}

23

输出结果真的令我伤心.
结果:AX
【注】String类型的结果相同
验证其为传值.
为什么我把它当成传址呢?而且我清楚记得string是对象类型,如果是对象类型,当然是传址.
难道是Java中这么定义的?

posted on 2006-10-30 11:00  斧头帮少帮主  阅读(3483)  评论(10编辑  收藏  举报

Google
 
站内搜索:        
园内搜索:
金山词霸: