У меня есть образец кусок коды со мной:Использование '?' во время литья
bool _HasParsed;
object IsCheckedAsObj = GetCheckedStatus();
if (IsCheckedAsObj == null)
{
throw new InvalidOperationException("Status not found");
}
_HasParsed = (bool?)IsCheckedAsObj; //why (bool?) instead of (bool)
В последней строке, я могу понять, что они разбор объекта Boolean. Но что это такое? делать там? Какая разница между (bool?) Вместо (bool)?
Содержит ли этот образец кода кода? Я не думал, что вы можете присвоить 'Nullable' '' bool'. –
Lukazoid
Это не (просто протестировано). – hcb
yep .... это не ... но я получил информацию для использования значений Nullable. Спасибо – Sandy