public string ReadString(int size) { #if USE_MESSAGE_PACK return((string)_deserializer.Deserialize()); #else if (size > _tmpBuffer.Length) { _tmpBuffer = new byte[size]; } _stream.Read(_tmpBuffer, 0, sizeof(byte) * size); return(ByteOrderConverter.ToString(_tmpBuffer, size)); #endif }
public string ReadString() { #if USE_MESSAGE_PACK return((string)_deserializer.Deserialize()); #else ushort length = ReadUInt16(); if (length > _tmpBuffer.Length) { _tmpBuffer = new byte[length]; } _stream.Read(_tmpBuffer, 0, sizeof(byte) * length); return(ByteOrderConverter.ToString(_tmpBuffer, length)); #endif }