作者andymai (人生只有一次)
看板C_Sharp
標題Re: [問題] c#問題
時間Sat Oct 17 01:47:05 2009
※ 引述《koco4586 (小宏)》之銘言:
: 各位大大好
: 我是國小六年級的學生
: 我做的研究主題是c#
: 有遇到一點問題
: 誰知道if else指令要怎用
: 還有怎宣告
: 請說明一下謝謝
: ps:我有用過c++和java但還是投入c#的懷抱了
:
在設計畫面上拖一個Label、TextBox和一個Button
在Button上面按兩下後~輸入
int I = 6;
int age = int.Parse(textBox1.Text);
if (age < I)
{
label1.Text = "我還小,我應該有個快樂的童年!";
}
else if (age == I)
{
label1.Text = "我是阿宏,小六就會上PTT問程式問題";
}
else
{
label1.Text = "我是andymai,小六交兩百元只能練習英打abc";
}
按F5執行~在TextBox1輸入數字後按Button1看結果
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.162.181
1F:推 megaman1206:XD 10/17 09:12
2F:推 piadoro:你好壞XD 10/17 11:12
我很壞??? 其實我是在自嘲耶~我在小六的時候得確是要交兩百元才能摸到鍵盤
還要排隊咧...
現在的環境讓現在的小孩真的有太多東西可以學了...
我同事說他4歲的女兒就在用Eeepc玩巧虎了~都不知道是好是壞...
※ 編輯: andymai 來自: 114.33.162.181 (10/17 11:17)
3F:推 iamso1:我有問題~~~ 請問 爲什麼要用int.parse()而不用Convert呢? 10/17 20:42
4F:→ iamso1:兩者是否有差別呢?? 10/17 20:42
這個問題應該google一下就有答案了吧?
目前我找到的是說int.parse的四個多載都只支援string轉換
所以給null或非數字都會拋出不同的Exception
而Convert有多達19個多載~不僅可以傳object~還可以賞花~賞月~賞秋香XD
同樣傳進非數字的情形下~都會拋出System.FormatException
但是在同樣傳進null的情形下~Convert會傳回0~怎麼用就看個人如何設計囉...
5F:→ koco4586:謝大大 原來if else 是判斷的意思 這樣我了ㄌ 多謝 10/17 21:53
其實程式就是要寫給人自己看的~小六應該有學過if(如果)和else(其他,另外)的單字吧?
很多時候~如果能體會那個單字的意思~就可以大概知道它是幹嘛用的
一般來說~應該沒人會取個怪名字來替自己找麻煩XD
※ 編輯: andymai 來自: 114.33.162.181 (10/17 23:08)
※ 編輯: andymai 來自: 114.33.162.181 (10/17 23:11)
6F:推 iamso1:感謝解釋 所以意思是 Convert可以接的東西比較多的意思囉? 10/18 00:39
7F:→ iamso1:變成是 Convert可以取代parse這樣囉@@a 10/18 00:39
可以取代?我覺得是看個人的程式怎麼寫~想在遇到什麼樣的情形下~要怎樣去處理...
8F:→ iamso1:對不起 不小心都用囉結尾 好像不太禮貌= =" 10/18 00:40
噗XD 我個人是沒什麼感覺耶~文字的感情是人自己放進去的...
※ 編輯: andymai 來自: 114.33.162.181 (10/18 02:31)
9F:→ koco4586:大大說的對 因為幾乎關鍵字的命名好像都這樣呢 10/18 18:39