我试图检查我的 var 中的空值,但它抛出“对象引用未设置为对象的实例”。
private void GenerateImage()
{
//Webster.Client.Modules.Metadata.Helper test = new Webster.Client.Modules.Metadata.Helper();
var selectedstory = Webster.Client.Modules.Metadata.Helper.SelectedStoryItem;
if((selectedstory.Slug).Trim()!=null)
{
//if (!string.IsNullOrEmpty(selectedstory.Slug))
//{
if (File.Exists(pathToImage))
{
}
else
{
this.dialog.ShowError("Image file does not exist at the specified location", null);
}
}
else
{
this.dialog.ShowError("Slug is Empty,please enter the Slug name", null);
}
}
我知道 selectedstory.Slug 的值为 null,这就是为什么我使用if条件进行检查,但它在 if 条件下直接抛出。
有人可以建议什么是正确的检查方法。