- 1
- 2
- 3
- 4
- 5
- 6
tempBuf = new byte[(int)infCol[j].len];
reader.Read(tempBuf, 0, (int)infCol[j].len);
string USAGA = Encoding.GetEncoding(866).GetString(tempBuf);
int nameSize = Encoding.GetByteCount(USAGA);
string name = Encoding.GetString(bufOut, (int)reader.BaseStream.Position, nameSize); //// читаем строку известного размера
reader.BaseStream.Seek(nameSize, SeekOrigin.Current);
case 0: // 0 Массив символов длиной не более заданной
tempBuf = new byte[(int)infCol[j].len];
reader.Read(tempBuf, 0, (int)infCol[j].len);
dR[j] = Encoding.GetEncoding(866).GetString(temp Buf);
break;
чё серьёзно?... в рашше даже мс дос еще жив???