[問題] 如何創建二維List<T>,並給初值

看板C_Sharp (C#)作者 (Lee)時間6年前 (2019/03/29 01:42), 編輯推噓2(202)
留言4則, 3人參與, 6年前最新討論串1/1
如提,最近在學習C# 知道一維List可以賦初值: List < int > list = new List<int>() { 1, 2, 3, 4 }; 二維List可以這樣創建: List<List<int>> list = new List<List<int>> (); 但卻不能與相同方式賦予初值: 錯誤方式 List<List<int>> list = new List<List<int>>() { { 1, 2 }, { 3, 4 } }; 錯誤方式 請教一下二維List的相關初值應用! -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.0.195.38 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1553794960.A.7EF.html

03/29 03:57, 6年前 , 1F

03/29 17:10, 6年前 , 2F
同上,裡外都有new就會過了
03/29 17:10, 2F

03/31 01:34, 6年前 , 3F
這是集合初始設定式的觀念
03/31 01:34, 3F

03/31 01:42, 6年前 , 4F
理論上list沒有二維吧 算泛型 包個四五層應該都能成功
03/31 01:42, 4F
文章代碼(AID): #1SdGUGVl (C_Sharp)
文章代碼(AID): #1SdGUGVl (C_Sharp)