1、Text是TextBox的属性,不是方法,所以不用()
2、string itmNew = txtArtist.Text+","+txtTitle.Text+","+txtFormat.Text;不同之处有很多,你慢慢用就会了解了,:)

解决方案 »

  1.   

    1. txtArtist.Text属性,不用()
    2. string itmNew=new string
    itmNew = txtArtist.Text+","+txtTitle.Text+","+txtFormat.Text;
    这样就行了。
    要理解属性这个概念就OK了。  good luck to u *_*
      

  2.   

    1。 txtArtist.Text -- Text不是方法,而是属性
    2。 Char转化为string是使用Char a;a.ToString()方法
    你那一句写成
    string itmNew = txtArtist.Text+","+txtTitle.Text+","+txtFormat.Text;
    就好
      

  3.   

    多谢楼上几位指点!                                                          string itmNew=new string(txtArtist.Text+","+txtTitle.Text+","+txtFormat.Text); 这种写法为什麽不行呢?右面不就是string 类型吗,为什麽说是char呢?
      

  4.   

    这种方式是用一个char型的数组来构造一个string
    因为直接给String赋值就是隐式的创建了这个String对象,所以没有单独的一个传String进去构造的构造器