我想解決這個錯誤,當沒有選擇文件時,程序顯然會去做下一步,儘管它不應該。我曾嘗試過:C#OpenFileDialog - 當沒有選擇文件時出現異常
if (fileToCheck != null)
但它沒有工作。還有其他建議嗎?
private void Mail(object sender, RoutedEventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
if (openFileDialog.ShowDialog() == true)
{
spamText.Text = File.ReadAllText(openFileDialog.FileName);
}
string[] fileToCheck = { openFileDialog.FileName };
Splitter(fileToCheck);
mail = tempDict;
}
什麼您_didn't WORK_意思?你在說什麼異常? –
告訴我們哪一行拋出異常很重要。這不是'spamText.Text'這行。它不能是'fileToCheck'行......可以用一個空字符串來創建一個數組。 Splitter()函數裏面有什麼? –
該代碼如何編譯? 'ShowDialog'不返回一個布爾值。請提供實際編寫的代碼。 –