C#のマネージ配列

C#の配列って連続するメモリじゃないのか。びっくり。
と思ったけど、ArrayListを配列記述でかけることを考えると納得。
C#からCのDLLを使いたかった時にちょっとハマったので。


ところでunsafeを使うことによるデメリットってなんだ?
バグリスクがあるだけ?