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

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

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

    JUST DO IT ~

    我只想當個程序員

    c# 裝箱轉換 結構的拆裝箱 問題





     

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




    D:\c_\4.3.1 裝箱轉換>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# 裝箱轉換 結構的拆裝箱 問題 2008-08-09 18:46 小高

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

    導航

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

    統計

    常用鏈接

    留言簿(3)

    隨筆分類(352)

    收藏夾(19)

    關注的blog

    手冊

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 最近的免费中文字幕视频| 久久国产精品2020免费m3u8| 在线观看日本免费a∨视频| 久久精品蜜芽亚洲国产AV| 三年片免费高清版| 国产亚洲AV无码AV男人的天堂| 美女被免费网站91色| 亚洲精品成人片在线观看精品字幕| 中国在线观看免费的www| 亚洲国产另类久久久精品黑人 | 亚洲国产一区国产亚洲| 免费日本一区二区| 久久亚洲私人国产精品vA| 亚洲高清视频免费| 亚洲欧美日韩一区二区三区| 日韩精品免费一区二区三区| 无遮挡呻吟娇喘视频免费播放| 亚洲国产成人影院播放| 中国人免费观看高清在线观看二区| 久久精品国产精品亚洲色婷婷| 最近中文字幕mv免费高清在线| 久久精品国产99国产精品亚洲| 国产jizzjizz视频免费看| 久久免费99精品国产自在现线| 亚洲av无码潮喷在线观看| 青青视频观看免费99| MM1313亚洲国产精品| 9i9精品国产免费久久| 久久久久亚洲AV无码专区桃色| 久久99热精品免费观看牛牛| 亚洲免费视频网址| 亚洲国产香蕉人人爽成AV片久久 | 99久久99这里只有免费的精品| 亚洲AV天天做在线观看| 日韩免费一区二区三区在线播放| 亚洲AV无码成人精品区狼人影院| 国产亚洲av片在线观看18女人| 久久久久久毛片免费播放| 亚洲男同gay片| 亚洲国产精品一区二区久久| 在线播放高清国语自产拍免费 |