你在上面不是已经定义了OpenFileDialog1为string了吗?所以OpenFileDialog1本身就是个字符串,把后面的.FileName去掉就可以了。(这样做就符合语法了,但不保证程序会按照你想象的去工作。因为一般情况下,OpenFileDialog1通常都是“打开文件对话框”的名称,类型是System.Windows.Forms.OpenFileDialog,而不是string)