VB.net 读取 TXT 文件出现问题
下面是Txt文件的内容:
7.35 7.35 0 3.27 3.27 25.16
-7.35 7.35 0 -3.27 3.27 25.16
-7.35 -7.35 0 -3.27 -3.27 25.16
7.35 -7.35 0 3.27 -3.27 25.16
3.27 3.27 25.16 -3.27 3.27 25.16
-3.27 3.27 25.16 -3.27 -3.27 25.16
-3.27 -3.27 25.16 3.27 -3.27 25.16
3.27 -3.27 25.16 3.27 3.27 25.16
3.27 3.27 25.16 8.82 3.27 39.22
3.27 -3.27 25.16 8.82 -3.27 39.22
-3.27 -3.27 25.16 -8.82 -3.27 39.22
-3.27 3.27 25.16 -8.82 3.27 39.22
3.27 -3.27 25.16 0 -3.27 31.05
-3.27 -3.27 25.16 0 -3.27 31.05
3.27 3.27 25.16 0 3.27 31.05
-3.27 3.27 25.16 0 3.27 31.05
0 3.27 31.05 8.82 3.27 39.22
0 -3.27 31.05 -8.82 -3.27 39.22
0 3.27 31.05 -8.22 3.27 39.22
0 -3.27 31.05 8.82 -3.27 39.22
8.82 3.27 39.22 12.09 3.27 50.33
-8.82 3.27 39.22 -12.09 3.27 50.33
-8.82 -3.27 39.22 -12.09 -3.27 50.33
上面的数据,是我直接从Txt文件中粘贴过来的,Txt文件名叫“File1.txt”
我的代码如下:
Dim r As StreamReader
Dim strTemp As String
Dim a() As String
r = New StreamReader(System.Windows.Forms.Application.StartupPath + "\File1.txt", System.Text.Encoding.GetEncoding("GB2312"))
Do While Not r.EndOfStream
strTemp = r.ReadLine
a = strTemp.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries) '按空格拆分数据
Loop
我的希望是,搞完之后a成为一个多行,6列的数组。
但是发现:
搞完之后a为一个只有一个元素的数组。原因是Split语句中没有发现空格。
但是,我的文件明明有空格啊。
这是咋回事?
请大家多多指教。谢谢。