public string ReadString(int Length) { string Text; Text = Encoding.GetEncoding(1251).GetString(Reader.ReadBytes(Length), 0, Length); int Index = Text.IndexOf('\0'); if (Index != -1) { Text = Text.Remove(Index); } return Text; }Code: C#