
這是參考讀物的上得一個例子。自己仿照做的作業
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。
