今天有个同学给我说我们学校的网络学院开了C#课,问我去不去听。我对.Net很感兴趣,但在学校里,一直找不到师傅,从来都是看书自学,这次有这么好的机会我当然不能错过了,中午吃了饭,休息了一下,就和同学一起到教室去了。
找了靠后的座,激动的等待上课铃声,老师比较年轻,估计也就25岁吧。据说我们学校的网络学校是Microsoft的合作伙伴,那这位老师不是位MVP也是一位高手吧,呵呵,今天有得学了。
好不容易等到上课,老师整理了一下课堂秩序,就开始授课了,本学期才开始,现在讲的都是基础,这堂课一共有三个内容:
1.运行.Net程序需要什么条件
2.在键盘上输入两个数字,相加后输出
3.输出“\\db1\student\ddd”的字符串
虽然比较基础,但我还是很认真的听,生怕漏掉一点我不知道的东西。老师在讲第一个问题的时候,叫了一个同学上去做第二题,等他把第一题讲完了后,那位同学还没搞定,经过了20分钟的调试,最后他是这样写的
string x = Console.ReadLine();
string y = Console.ReadLine();
Console.WriteLine("x+y={0}", x + y);
这样写虽然通过了编译,但是1+1却等于11
那位老师看他弄的满头是汗,叫他下去了,自己亲自来给大家示范。我想这下总可以搞定了吧,结果那位老师又弄了5分钟,还是没搞出来,他这样写
int x = (int)Console.ReadLine();
int y = (int)Console.ReadLine();
Console.WriteLine("x+y={0}", x + y);
同学们都等的有点不耐烦了,而且已经有人在小声的起哄,这时老师说“有个转换的函数我不记得了,等我查一下再告诉你们”,我当时就晕了,就这水平的也能当老师?!亏得我今天还多激动的跑过来,太让我失望了。哎