int? _fileControlNo = null;
public int? FileControlNo
{
get { return _fileControlNo; }
set { _fileControlNo = value; }
}
當我將空值賦給上述屬性時,出現語法錯誤。爲什麼如果我能夠使用可空類型的值類型的對象設置爲空值,則會出現錯誤給我什麼是C#中的可空類型?
objDPRUtils.FileControlNo =sArrElements.Value(3)==null ? null : Convert.ToInt32(sArrElements.Value(3));
請,任何人都可以解釋。
請告訴我確切的錯誤信息? – 2012-04-04 11:39:36
什麼是錯誤,什麼是sArrElements? – Justin 2012-04-04 11:39:49
錯誤消息,我猜是'條件表達式的類型不能確定,因爲''和'int'之間沒有隱式轉換'\t' –
2012-04-04 11:44:11