下面是调整m_datagramBuffer大小的代码,
        private void CopyToDatagramBuffer(int start, int length)
        {
            int datagramLength = 0;
            if (m_datagramBuffer != null)
            {
                datagramLength = m_datagramBuffer.Length;
            }            Array.Resize(ref m_datagramBuffer, datagramLength + length);  // 调整长度(m_datagramBuffer 为 null 不出错)
            Array.Copy(m_receiveBuffer, start, m_datagramBuffer, datagramLength, length);  // 拷贝到数据包缓冲区
        }