-
我不明白你說的這種特殊情況是什麼意思,如果你的意思是無效的輸入,比如輸入乙個字母,那麼在 int a = ;
int b = ;
輸入字母時,這兩行會直接報錯導致程式中斷,正確的應該是把勾選放在前面,勾通再轉換成整數,因為你的程式中的錯誤太多了(包括for勾查也是有問題的,如果兩個數字的長度不一致), 基本上要完全重寫,請考慮以下幾點。
protected void unnamed1_click(object sender, eventargs e)
int a=0,b=0;
if(,out a)
if(,out b)) = (a + b).tostring();
else "在文字框 2 中輸入的數字無效,請重新輸入");
在 else 文字框 1 中輸入的數字無效,請重新輸入");}
-
int a = ;
int b = ;
將上述兩行移動到 if (flag == 0) 並轉到 if (flag == 0)。
否則,只要你輸入非數字的框,這兩行就會錯,你不會被評判下來。
-
int a = ;
如果輸入的數字不是數字,則會發生異常。
換入:int a=0;
bool isnumber = ,out a);
-
如果你不賣 try 塊中的英畝,如何捕獲 formatexception?
你手動丟擲的應該是拋出新的 overflowexception() 溢位。
-
什麼型別的控制項接收輸入?
-
using system;
using ;
using ;
using ;
namespace exp05_01
請輸入您的答案:");
int ret = 0;
if (,out ret))
elseelse
else}}
按任意鍵開始下乙個,輸入'e'結束! ");
while ( = "e");}
-
你能更詳細一點嗎? 是否要輸入程式自動確定 ture 或 false 的表示式?
-
轉到按鈕點選事件中的驗證。
刪除所有這些,你不知道如何使用事件嗎?
prviate void txtname_enter(object sender,canceleventargs e)
prviate void txtname_validating(object sender,canceleventargs e)
prviate void txtpassword_enter(object sender,canceleventargs e)
prviate void txtpassword_validating(object sender,canceleventargs e)
-
1 All foreach(表示式中的型別識別符號)。
foreach (表示式中的型別識別符號)。
foreach 的用法如上,具體如下:
list lists=new list();
foreach(int i in lists)
-
缺少分號? 你放乙個分號; 嘗試新增到最後的括號中。
-
using ;
string a = "";
string b = "";
string c = "";
string d = "";
int max1 = 0;
int max2 = 0;
int max = 0;
a = ;while (!isnum(a))
b = ;while (!isnum(b))
c = ;while (!isnum(c))
d = ;while (!isnum(d))
max1 = >
max2 = >
max = max1 > max2 ? max1 : max2;
最大數量為:", max);
按任意鍵退出! ");
public static bool isnum(string s)
寫在記事本上。 未測試。
-
這個問題還有用嗎? 還在問?! 首先,您的號碼是單獨輸入還是一起丟失?!
我們先不說單獨輸入的幾個引數,如果一起丟失了,請使用它們","number,然後使用列表<>進行反彙編,並分別驗證數字以了解第乙個數字是錯誤的,並且有很多方法可以驗證資料,例如正規表示式驗證。
引用使用;
public static bool isnumber(string num)
if (num ==
if (num == "0")
regex rg = new regex("^[0-9]*[1-9][0-9]*$");
if (else
不過,這種驗證是 100% 好的"^[0-9]*[1-9][0-9]*$"這個正規表示式是用來驗證正整數的,如果你有負十進位什麼的,可以找相關的正規表示式,網上有很多。
for(i=3;i<=ihuffsize[n-1];i++)uint_8s[0]=0;
uint_8s[1]=uint_8[p]; >>>More
int max(float fx,float fy)float fz;
fz=fx>fy?fx:fy; >>>More
<>方法步驟:1.開啟VC2010(或其他C語言編譯器),建立乙個新專案-選擇Win32作為控制台應用程式-名稱-確定。 >>>More
定義函式 void f(int q, int w, int e=0);
e=0 是預設引數,當函式被呼叫 f(1,2) 時,則 e=0 >>>More