x = Convert.ToInt32(str)的意思是,把str这个参数转换成int32的值。
  r = double.Parse(Console.ReadLine());这句话的意思是,把用户从命令行窗体输入的值,转化成double类型的值。Console.ReadLine()的意思是,从命令行窗体接收用户的一行输入。楼主这两句话都是把字符串(stirng)类型转换成数字的,只不过语法不一样。

解决方案 »

  1.   

    买本书好好去系统学习一下如果你觉得我的回答不满意那么你可以把鼠标移动Convert.ToInt32上面 按F1 就可以去到官方的说明 还有例子
      

  2.   

    x = Convert.ToInt32(str);   -- 将str(从命名看str是字符串)转成int型。Convert这个类提供了一组Toxxx的方法用于基础数据类型间的转换。
    r = double.Parse(Console.ReadLine());  -- 将控制台输入的字符串转成double型。你应该先看C#的数据类型,然后再看数据类型间转换(同个方法一般有多个重载),就知道这2句话的意思。而且,把数据类型和转换弄懂了,以后碰到其他的也就能懂,而不是到时候又要问。
      

  3.   

    第一个将字符串转换为int
    第二个将控制台输入的字符串转化为double不需要买书,那里不懂,将光标放在上面,按f1就有帮助。
      

  4.   


    撸主没事散分呢?
    奔着得分的心态下面是msdn的解答,通俗易懂、讲究全面
    Convert.ToInt32
    http://msdn.microsoft.com/zh-cn/library/system.convert.toint32(v=vs.100).aspx
    double.Parse
    http://msdn.microsoft.com/zh-cn/library/t9ebt447(VS.80).aspx
    Console.ReadLine
    http://msdn.microsoft.com/zh-cn/library/system.console.readline(VS.80).aspx