作者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