示例#1
0
        public void Write(string s)
        {
            byte[] buffer = ByteConverter.String2Bytes(s);
            if (buffer == null)
            {
                buffer = new byte[0];
            }
            int length = buffer.Length;

            this.Reserve(length + 4);
            this.Write(length);
            if (buffer.Length > 0)
            {
                this.writer.Write(buffer);
            }
        }
        public void Write(string s)
        {
            byte[] array = ByteConverter.String2Bytes(s);
            if (array == null)
            {
                array = new byte[0];
            }
            int num = array.Length;

            this.Reserve(num + 4);
            this.Write(num);
            if (array.Length > 0)
            {
                this.writer.Write(array);
            }
        }