VB中?x,y和?x;y一个是逗号,一个是分号.这两个有什么区别,还是说其中有一个是语法错误?