1,int i=3. 我在打印出这个变量时为什么要加上i.string()呢?2。f5,ctrl+f5 生成解决方案,有什么区别??

解决方案 »

  1.   

    1.打印?是Response.Write()吗?根据你的意思猜测,打印方法需要的参数是string变量,所以你必须用string传进去!
    2.F5是进行调试(断点跟踪)时使用,ctrl+F5是启动项目而不调试的时候使用
      

  2.   

    1. Console.WriteLine() 要求的参数时string 的。 int不能隐式转为string
    2. F5:以调试的方式运行,如果程序中设置有断点,碰到断点就会暂停下来   
       Ctrl+F5:直接运行,即忽略断点,和你直接点exe文件运行是一样的
      

  3.   

    1.
    因为的方法只能接受 string 类型假如接受 object 类型, 可以传 int 类型,
    但是从值类型角度看,会进行装箱,然后还是调用的 ToString 方法
    2.
    这应该理解为 "编译" "运行"
    F5 是带调试信息的 Debug 方式运行, 即你可以打断点,单步跟踪
      

  4.   

    1. 不知道你所说的"打印"是什么意思? 
    如果你所说的"打印"是Response.Write方法的话,
    那么i.string()不是必须的,
    具体可参考下 MSDN Response.Write 方法的各个重载.2. 打开 VS 2005 点菜单上看,写的清清楚楚.
    F5 - 启动调试
    CTRL + F5 - 开始执行(不调试)
      

  5.   

    我来给你解释一下以下两个问题:
    1,int i=3. 我在打印出这个变量时为什么要加上i.string()呢?
    答:因为打印方法需要的参数是string类型,这里变量是int,所以我们需要用i.ToString()转换一下(楼主注意,这里是i.ToString()不是i.string())2。f5,ctrl+f5 生成解决方案,有什么区别??
    答:首先纠正一下,开发环境的快捷键是可以设置的,不一定就是F5或者Ctrl+F5
    我想你这里的意思应该是:
    F5:直接运行工程(调试状态)
    Ctrl+F5:运行工程(不调试)不知道这样解释楼主能否听明白?多看看书吧,把基础打好了
      

  6.   

    生成解决方案 是编译解决方案里的全部项目,生成dll或者exe
      

  7.   

    F5:直接运行工程(调试状态)
    Ctrl+F5:运行工程(不调试)