在int.Parse 中處理空字串
嘗試使用int.Parse 解析空字串時,輸入字串不在拋出正確格式異常。本文解決了這個問題,並提供了優雅地處理空字串的解決方案。
要在文本為空時預設為0,可以使用以下程式碼片段:
int i = string.IsNullOrEmpty(Textbox1.Text) ? 0 : int.Parse(Textbox1.Text);
這會檢查是否文字方塊為空,如果為空則傳回0,否則解析文本並傳回整數值。
為了更簡潔的方法,可以使用以下程式碼片段使用:
int i; if (!int.TryParse(Textbox1.Text, out i)) i = 0;
此程式碼嘗試解析文字並將值指派給 i。如果解析失敗,i 將設定為 0。
這些解決方案可以有效處理空字串並提供一種穩健的方法來解析輸入。
以上是C# 解析整數時如何處理空字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!