[問題] 堆疊資料型態的問題

看板C_Sharp作者 (倔泡泡)時間15年前 (2009/04/27 04:04), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
以下是code Stack svS = new Stack(); //建立一個堆疊 byte a1, a2; svS.Push(a1); //把資料型態為byte的a1丟進堆疊 可是當我要用svS.Pop()的時候它說輸出的型別是object? 那我怎麼轉回我原本的byte 或著 int 教教我Q_Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.121.125

04/27 04:08, , 1F
強制轉型 (byte)svS.Pop() 或(int)svS.Pop()
04/27 04:08, 1F

04/27 04:18, , 2F
天阿!! 還可以這樣唷XD 感謝感謝
04/27 04:18, 2F

04/27 08:23, , 3F
你也可以使用泛型 Stack<T> (for .NET 2.0 or newer)
04/27 08:23, 3F

05/01 06:35, , 4F
泛型好 我前幾天才學到
05/01 06:35, 4F
文章代碼(AID): #19zBuotk (C_Sharp)