我用下面的代碼得到了Excel工作表的第一行。如何在system.array中保留null - C#?
Excel.Range firstRow = ws.UsedRange.Rows[1];
var row = (System.Array) firstRow.Cells.Value;
List<object> Array = row.OfType<object>().ToList();
row
由空值組成。
例如,
問題是當它被轉換爲列表時,所有的空值都會丟失。 (在此之後的語句)
List<object> Array = row.OfType<object>().ToList();
EG。
任何想法如何防止這種情況發生?
@TimSchmelter:爲了清晰起見更新:) – 2014-11-24 13:00:40
@Chris:更新爲正確的代碼片段。 – 2014-11-24 13:07:03