看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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
megaman1206:XD 10/17 09:12
piadoro:你好壞XD 10/17 11:12
我很壞??? 其實我是在自嘲耶~我在小六的時候得確是要交兩百元才能摸到鍵盤 還要排隊咧... 現在的環境讓現在的小孩真的有太多東西可以學了... 我同事說他4歲的女兒就在用Eeepc玩巧虎了~都不知道是好是壞... ※ 編輯: andymai 來自: 114.33.162.181 (10/17 11:17)
iamso1:我有問題~~~ 請問 爲什麼要用int.parse()而不用Convert呢? 10/17 20:42
iamso1:兩者是否有差別呢?? 10/17 20:42
這個問題應該google一下就有答案了吧? 目前我找到的是說int.parse的四個多載都只支援string轉換 所以給null或非數字都會拋出不同的Exception 而Convert有多達19個多載~不僅可以傳object~還可以賞花~賞月~賞秋香XD 同樣傳進非數字的情形下~都會拋出System.FormatException 但是在同樣傳進null的情形下~Convert會傳回0~怎麼用就看個人如何設計囉...
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)
iamso1:感謝解釋 所以意思是 Convert可以接的東西比較多的意思囉? 10/18 00:39
iamso1:變成是 Convert可以取代parse這樣囉@@a 10/18 00:39
可以取代?我覺得是看個人的程式怎麼寫~想在遇到什麼樣的情形下~要怎樣去處理...
iamso1:對不起 不小心都用囉結尾 好像不太禮貌= =" 10/18 00:40
噗XD 我個人是沒什麼感覺耶~文字的感情是人自己放進去的... ※ 編輯: andymai 來自: 114.33.162.181 (10/18 02:31)
koco4586:大大說的對 因為幾乎關鍵字的命名好像都這樣呢 10/18 18:39