Я получаю System.NullReferenceException: Object reference not set to an instance of an object.
Исключение из кода ниже.Исключение NullReference в C#
string avblCount = "0";
if (!string.IsNullOrWhiteSpace(item.PART_AVAILABILITY.AVAIL_COUNT.ToString() as string))
{
avblCount = item.PART_AVAILABILITY.AVAIL_COUNT.ToString();
}
Исключение произошло из этой строки.
if (!string.IsNullOrWhiteSpace(item.PART_AVAILABILITY.AVAIL_COUNT.ToString() as string))
Как я могу это исправить?
item.PART_AVAILABILITY.AVAIL_COUNT.ToString() как строка) почему? делать только как строку, он не будет вызывать ошибку – wudzik
'item' или' CAPSLOCKHAPPYPROPERTY' является нулевым, отредактируйте, почему бы просто не проверить, являются ли они null, а не конвертируются в строку сначала? – Sayse
делает каждую часть товара.PART_AVAILABILITY.AVAIL_COUNT есть? Что, если, например, PART_AVAILABILITY имеет значение NULL? –