[英]Exception not working when checking for a null in combobox wpf
當未在 combobox 中選擇值時,我試圖捕捉錯誤,但我找不到什么問題。 有一個 CS0136 錯誤,但我不確定如何修復它!
我的代碼:
try
{
BooksClass.BooksArray[0, 3] = BookCondition.SelectedItem.ToString();
}
catch (Exception e)
{
MessageBox.Show("Please select an item from the list" + e);
}
我嘗試使用 for 循環,但 System.NullReferenceException:'對象引用未設置為 object 的實例。 出現錯誤:
if (string.IsNullOrEmpty(BookCondition.Text))
{
MessageBox.Show("Enter a value for The Book Condition:");
}
else
{
BooksClass.BooksArray[0, 3] = BookCondition.SelectedItem.ToString();
}
if (BookCondition.SelectedItem == null)
{
MessageBox.Show("Enter a value for The Book Condition:");
}
else
{
BooksClass.BooksArray[0, 3] = BookCondition.SelectedItem.ToString();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.