Beispiel #1
0
            public string ReadString(
                int length
                )
            {
                StringBuilder builder = new StringBuilder();

                while (length > 0)
                {
                    EnsureStream();
                    int readLength = Math.Min(length, (int)(stream.Length - stream.Position));
                    builder.Append(stream.ReadString(readLength));
                    length -= readLength;
                }
                return(builder.ToString());
            }