C言語で、C#でArrayListに構造体を突っ込んだような可変長の構造体を扱いたいのですが
どういう風に組むのがいいでしょうか?