同样一条语句 dim arr=range("a1:c2") 在vb6.0中是可行的,而在vb.net中却不行,vb.net中只能用下列的笨办法 For i = 1 To 2 For j = 1 To 3 ArrToTxt(i, j) = DataGridViewCellStyleScopes(i, j) Next Next 请注意,我说得不行不是说不 能运行,而是说运行的结果不对。 vb6.0中会出现一个2行3列的数组,这个正确的。 而vb.net中却是出现一个arr的range变量,但我改成d