【C#筆札】Tryparse的用法


這是參考讀物的上得一個例子。自己仿照做的作業

private void button1_Click(object sender, EventArgs e)
        {
            int P_int_Number,i;
            if (int.TryParse(n1.Text, out P_int_Number) && int.TryParse(n2.Text, out i))
            {
                Result.Text = (P_int_Number ^ i).ToString();
            }
            else
            {
                MessageBox.Show("請輸入數值", "出現錯誤");
            }
        }

其中代碼如上,基本上是一個異或加密

其中有段代碼如下

if (int.TryParse(n1.Text, out P_int_Number) && int.TryParse(n2.Text, out i))

Tryparse第一次使用,特此記錄用法

int.Parse()是一種類容轉換;表示將數字內容的字符串轉為int類型。 如果字符串為空,則拋出ArgumentNullException異常; 如果字符串內容不是數字,則拋出FormatException異常; 如果字符串內容所表示數字超出int類型可表示的范圍,則拋出OverflowException異常; int.TryParse 與 int.Parse 又較為類似,但它不會產生異常,轉換成功返回 true,轉換失敗返回 false。最后一個參數為輸出值,如果轉換失敗,輸出值為 0

int.TryParse(n1.Text, out P_int_Number) 其中第一個參數代表被轉換的參數,第二個參數為轉換后的參數 int類型,成功返回True,失敗返回False。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM