[問題] List<T>相關問題

作者: doom0819 (哉一)   2014-05-27 00:45:17
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了,但我目前好像沒有辦法解決,煩請版上高人解惑。麻煩了,感恩。
作者: Litfal (Litfal)   2014-05-27 01:16:00
1. List你直接丟給別的method,那個method直接用就是了。2. 為何你要把Add寫在if裡面呢?
作者: Litfal (Litfal)   2014-05-27 01:18:00
你的strcell都變成"0"了,把他加到List裡面怎麼會少呢?
作者: doom0819 (哉一)   2014-05-27 02:06:00
我寫在if裡面是因為要讀同一行不同的column,用if來判斷哪一行。
作者: doom0819 (哉一)   2014-05-27 02:07:00
宣告方法不是也要先宣告傳入的變數型別?我不懂的就是list要怎麼宣告
作者: doom0819 (哉一)   2014-05-27 02:08:00
至於為什麼少我就是不知怎麼辦
作者: ssccg (23)   2014-05-27 10:31:00
reference type不用ref就可以直接存取指向的物件了
作者: ssccg (23)   2014-05-27 10:33:00
2 ".Add方法來宣告大小並讀取"是什麼意思看不懂
作者: ssccg (23)   2014-05-27 10:35:00
你把所謂宣告大小的程式碼先貼上來看看....
作者: doom0819 (哉一)   2014-05-27 11:18:00
ssccg大,我把程式碼用回文貼到下一篇,麻煩了

Links booklink

Contact Us: admin [ a t ] ucptt.com