String Array索引不保存空值

时间:2015-07-16 05:09:27

标签: c# arrays asp.net-mvc openxml-sdk

我有一个字符串数组,但没有索引和存储空值

例如,如果我有一个数组{“one”,“”,“three”},则array [0]的值为1,array [1]的值变为3而不是“”,为什么是null值删除并且下一个值的索引变为空值。

这是我的代码,我正在使用Open XML SDK读取并将Excel单元格存储到数组中。

<p><input type="file" name="file1" id="idfile" class="file" 
                                        data-show-preview="false" data-show-remove="false" data-show-upload="false"></p>


$("#id_file").fileinput({

maxFileSize: 2000,

allowedFileExtensions: ['doc', 'docx']

});

$('#id_file').on('fileerror', function(event, data) {

alert('Invalid file type");

}

1 个答案:

答案 0 :(得分:-3)

如果有帮助,您可以查看以下内容

//在转换为整数

之前检查cell的值是否为null
if(cell.CellValue.Text != null){

var index = Int32.Parse(cell.CellValue.Text);

//将转换值添加到数组

rowData[i] = GetSharedStringItemById(workbookPart, index);

  } 

//in case the value contained in a cell is null, then assign either "" or null 

rowData[i] = "";

另外,请注意&#34;&#34;与null不同。如果你测试&#34;&#34;如果为等于null,则测试结果将为false。