如何包含条件来检查列中的单元格值是否为空?

我怎样才能包括一个条件来检查一个Excel单元格列值,看看它是否是空的? 我已经使用linq映射映射了列。 当我去抓取值是否为空或不在Excel文件中,我得到的对象没有设置为引用错误。 任何帮助表示赞赏。 这是我得到的:

public class Test { public string excelValue { get; set; } } string excel = @"C:\excel.xls"; var excelFile = new ExcelQueryFactory(excel); excelFile.AddMapping<ExcelClass>(p => p.excelValue, "Name"); var getvalue= excelFile.Worksheet<excelClass>("Sheet1").ToList(); return getvalue; public string GetMyName(List<excelClass> nameValue) { //NEED TO CHECK BEFORE SENDING TO A STRING VARIABLE!!!!! string name = nameValue[1].excelValue.ToString(); return name; 

}

你不能在空对象上调用方法,不pipe是ToString()还是其他的。

 if(nameValue[1] != null) { if(nameValue[1].excelValue != null) { return nameValue[1].excelValue.ToString(); } }