[问题] 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