私はプロジェクトで生のバイトを処理する必要があり、基本的にこのようなことをする必要があります
byte[] ToBytes(){
byte[] buffer=new byte[somelength];
byte[] tmp;
tmp=BitConverter.GetBytes(SomeShort);
buffer[0]=tmp[0];
buffer[1]=tmp[1];
tmp=BitConverter.GetBytes(SomeOtherShort);
buffer[2]=tmp[0];
buffer[3]=tmp[1];
}
これはとても間違っているように感じますが、それを行うためのより良い方法を見つけることができません。もっと簡単な方法はありますか?