<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JUST DO IT ~

    我只想當(dāng)個程序員

    c# 裝箱轉(zhuǎn)換 結(jié)構(gòu)的拆裝箱 問題





     

    將在控制臺上輸出值10,因為將p賦值給box是一個隱式裝箱操作,它將復(fù)制p的值。如果將 Point 聲明為 class,由于 pbox 將引用同一個實例,因此輸出值為 20。




    D:\c_\4.3.1 裝箱轉(zhuǎn)換>Test
    Box contains an int-----------------------
    10-----------------------
    20-----------------------
    -----------------------
    20
    -----------------------
    20




    struct Point
    {
        
    public int x, y;
        
    public Point(int x, int y)
        
    {
            
    this.x = x;
            
    this.y = y;
        }

    }


    class  Pint
    {
        
    public int x, y;
        
    public Pint(int x, int y)
        
    {
            
    this.x = x;
            
    this.y = y;
        }

    }

    class Test {

        
    public static void Main() {

            
    int i = 123;
            
    object box = i;
            
    if (box is int)
            
    {
                Console.Write(
    "Box contains an int");
            }


            Console.WriteLine(
    "-----------------------");
            Point p 
    = new Point(1010);
            
    object box1 = p;
            p.x 
    = 20;
            Console.Write(((Point)box1).x);

            Console.WriteLine(
    "-----------------------");
         
            Console.Write((p).x);
            Console.WriteLine(
    "-----------------------");
         

            Pint pi 
    = new Pint(1010);
            
    object box2 = pi;
            pi.x 
    = 20;
            Console.WriteLine(
    "-----------------------");
         
            Console.WriteLine(((Pint)box2).x);
            Console.WriteLine(
    "-----------------------");
         
            Console.Write((pi).x);


        }


    }

    posted on 2008-02-12 11:37 小高 閱讀(407) 評論(1)  編輯  收藏 所屬分類: DotNet

    評論

    # re: c# 裝箱轉(zhuǎn)換 結(jié)構(gòu)的拆裝箱 問題 2008-08-09 18:46 小高

    java equals ( Integer ) -125~126 緩存變量可能不通
      回復(fù)  更多評論   

    導(dǎo)航

    <2008年8月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統(tǒng)計

    常用鏈接

    留言簿(3)

    隨筆分類(352)

    收藏夾(19)

    關(guān)注的blog

    手冊

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 59pao成国产成视频永久免费| 日本一线a视频免费观看| 亚洲日本在线免费观看| 大学生一级特黄的免费大片视频| 国产精品亚洲а∨无码播放不卡| 狠狠综合久久综合88亚洲| 亚洲日韩国产精品乱| 最近免费中文字幕MV在线视频3 | 免费无码A片一区二三区| 国产成人精品亚洲一区| 亚洲av日韩av高潮潮喷无码| 在线观看免费高清视频| 亚洲毛片在线免费观看| 四虎永久成人免费影院域名| 久草免费手机视频| MM1313亚洲国产精品| 亚洲高清在线mv| 久久久久亚洲爆乳少妇无 | 中国人xxxxx69免费视频| 免费一级毛片在线播放放视频| 久久亚洲精品中文字幕| 免费一级大黄特色大片| 成人免费的性色视频| 中国性猛交xxxxx免费看| 亚洲精品理论电影在线观看| 亚洲视频在线视频| 老司机亚洲精品影视www| 免费看www视频| 亚洲一级免费视频| 免费在线观影网站| 特a级免费高清黄色片| 日韩亚洲国产综合高清| 亚洲视频免费在线观看| 亚洲女同成av人片在线观看 | 国产精品国产免费无码专区不卡| 91香蕉国产线观看免费全集| 2020天堂在线亚洲精品专区| 亚洲国产精久久久久久久| 中文字幕亚洲天堂| 午夜国产羞羞视频免费网站| 国产麻豆视频免费观看|