语句select ntid from tb_newstype where ntpid={0}中ntpid={0}中括号有什么作用?平时写的select语句中如果要赋值的话不是都是ntpip='0'这样的么

解决方案 »

  1.   

    string.Format("select ntid from tb_newstype where ntpid={0}", 5);
      

  2.   

    string.Format的写法,传值方变。。
      

  3.   

    String.Format("select ntid from tb_newstype where ntpid={0}",变量名),其中“变量名”是一个已经定义的变量,是用来为ntpid赋值的。变量名与{0}是对应的。如果有多个变量的话,{0}表示第一个变量,{1}为第二变量,以此类推,同时,变量名要与之一一对应。
      

  4.   

    楼上说的都对。你调试跟踪下就知道,其实在c#里面赋值后“就是select语句中如果要赋值的话不是都是ntpip='0'这样的”你要的效果