프로그래밍
C#에서 byte배열의 해당 길이만큼 가져옴
건우아빠유리남편
2010. 6. 9. 11:49
반응형
//byte배열의 해당 길이만큼 가져옴
private static void AssignByteAsLength(out Object outResult, ref int nOffset, byte[] btBuf, uint uLen)
{
byte[] btTemp = new byte[uLen];
Buffer.BlockCopy(btBuf, nOffset, btTemp, 0, (int)uLen);
nOffset += (int)uLen;
nOffset += (int)uLen;
switch(uLen)
{
case sizeof(uint):
outResult = BitConverter.ToUInt32(btTemp, 0);
break;
{
case sizeof(uint):
outResult = BitConverter.ToUInt32(btTemp, 0);
break;
default:
outResult = Encoding.ASCII.GetString(btTemp);
break;
}
}
outResult = Encoding.ASCII.GetString(btTemp);
break;
}
}
반응형