看板 C_Sharp 關於我們 聯絡資訊
1: List<T>是否可以像陣列用ref傳進method,或是有其他方法可以傳整個List<T>進去? 2:我用NPOI讀取Excel檔時,若是遇到空的Cell時,如果加上strcell=hr.GetCell(i)==null?"0":hr.GetCell(i).ToString();就可以克服NPOI將該格視為null的情況,但若用List的.Add方法來宣告大小並讀取時,就會遇到讀不到空的格子的問題,所以也不會新增大小吧。 我有查過MSDN了,但我目前好像沒有辦法解決,煩請版上高人解惑。麻煩了,感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.2.185 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1401122720.A.BA4.html
Litfal:1. List你直接丟給別的method,那個method直接用就是了。 05/27 01:16
Litfal:2. 為何你要把Add寫在if裡面呢? 05/27 01:16
Litfal:你的strcell都變成"0"了,把他加到List裡面怎麼會少呢? 05/27 01:18
doom0819:我寫在if裡面是因為要讀同一行不同的column,用if來判斷 05/27 02:06
doom0819:哪一行。 05/27 02:06
doom0819:宣告方法不是也要先宣告傳入的變數型別?我不懂的就是lis 05/27 02:07
doom0819:t要怎麼宣告 05/27 02:07
doom0819:至於為什麼少我就是不知怎麼辦 05/27 02:08
ssccg:reference type不用ref就可以直接存取指向的物件了 05/27 10:31
ssccg:2 ".Add方法來宣告大小並讀取"是什麼意思看不懂 05/27 10:33
ssccg:你把所謂宣告大小的程式碼先貼上來看看.... 05/27 10:35
doom0819:ssccg大,我把程式碼用回文貼到下一篇,麻煩了 05/27 11:18