C#の `unsafe` ブロックを使用し、ポインタを用いてネイティブメモリを操作する主な目的はどれか。

unsafeコードでポインタ操作を行うと、C#の安全機構(境界チェックなど)をバイパスでき、GCの発生しないメモリ操作が可能になるため、画像処理や大量データの計算などで高速化に使われる。