char[] b = new char[17];
StringReader sr = new StringReader(oldValue);
sr.Read(b, 0, 8);
textBox4.Text = new string(b);
oldValue的值为258.3715 292.0771用上面的代码可以读取258.3715改为sr.Read(b, 9, 8);后并不能读取出来292.0771MSDN上面对第二个参数的解释:
index
类型:System.Int32
开始写入的 buffer 的索引。
-----------------------------------------------------------------
char[] b = new char[17];我这里写17对吗?Read方法的第二个参数应该怎么填好?
StringReader sr = new StringReader(oldValue);
sr.Read(b, 0, 8);
textBox4.Text = new string(b);
oldValue的值为258.3715 292.0771用上面的代码可以读取258.3715改为sr.Read(b, 9, 8);后并不能读取出来292.0771MSDN上面对第二个参数的解释:
index
类型:System.Int32
开始写入的 buffer 的索引。
-----------------------------------------------------------------
char[] b = new char[17];我这里写17对吗?Read方法的第二个参数应该怎么填好?
补充一下,自动窗口里面的,好像那里错了,拜托,谁能帮我看看
char[] b2 = new char[8];
StringReader sr = new StringReader(oldValue);
sr.Read(b1, 0, 9);
sr.Read(b2, 0, 8);
textBox4.Text = new string(b2);流文件读取一次后,指针就会自动往下移动,这里的index是指相对于这个当前文件流的指针的偏移.