>>329
>intのデータをbyte配列に入れるとかまたその逆とか
BitConverter.GetBytes/BitConverter.ToInt32
>stringのデータをbyte配列に入れるとかまたその逆とか
BitConverter.GetBytes/BitConverter.ToString
指定されたエンコーディングのバイト配列が欲しいならEncoding.GetBytes/Encoding.GetString

>memset(&data[100],0,size-100);
そういうのは危険だからできないようになってる。
unsafeなら可能だけど一括でクリアするような用途では誰も使わない。

>なかったら俺が作る
需要がない。古い考え方を捨てるとこから始めようか。