一道C#习题

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:11:47
int jimmy;
string ruby;

jimmy = Console.Read();

Console.Write(jimmy);

Console.WriteLine(jimmy);

Console.WriteLine((char)jimmy);
ruby = Console.ReadLine();
Console.Write(ruby);

Console.WriteLine(ruby);
Console.ReadLine();
哪位大虾能位在下细细解释一下这个C#代码!本人初学,目前还没怎么看懂!!

int jimmy; //声明一个int类型变量
string ruby; //string类型变量

jimmy = Console.Read(); //接受输入的字符,转为int类型返回给jimmy

Console.Write(jimmy); //输出jimmy的值

Console.WriteLine(jimmy); //输出jimmy的值并换行
Console.WriteLine((char)jimmy); //转换为字符型之后输出jimmy的值
ruby = Console.ReadLine(); //输入一个字符串赋值给 ruby
Console.Write(ruby); //输出ruby

Console.WriteLine(ruby); //输出ruby字符串并换行
Console.ReadLine(); //等待输入

最后一个下面的大哥说错了吧····哪里是输出空行···

抱歉,看错了,ReadLine()是接收输入,一般控制台在调试结束后会直接退出,有的人为了看返回的结果会用这样一行代码保留窗口,其实可以用Ctrl+F5。

//-------------2009-03-19-17-39

int jimmy; //定义一个整型变量jimmy
string ruby; //定义一个字符串型变量ruby

jimmy = Console.Read(); //接收键盘输入存入jimmy

Console.Write(jimmy); //输出jimmy(不换行)

Console.WriteLine(jimmy); //输入jimmy(换行)

Console.WriteLine((char)jimmy); //将jimmy强制转换为字符类型输出(输出的值参见ACSII表,入65输出A)
ruby = Console.ReadLine(); //接收键盘输入存入ruby
Console.Write(ru