【C#】アンセーフ コード ~ unsafe / fixed ~

■ アンセーフ コード

unsafeステートメント

 * C# でポインタを使用できる

fixedステートメント

 * マネージオブジェクトのポインタを固定できる

■ アンセーフ コード を使用する上での注意点

 * 以下の設定が必要。(でないとコンパイルエラー)
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/compiler-options/unsafe-compiler-option
より抜粋
~~~~~~~
Visual Studio 開発環境でこのコンパイラ オプションを設定するには
 1) プロジェクトの [プロパティ] ページを開きます。
 2) [ビルド] プロパティ ページをクリックします。
 3) [アンセーフ コードの許可] チェック ボックスをオンにします。
~~~~~~~


関連記事

C#】IntPtr構造体

https://blogs.yahoo.co.jp/dk521123/28757641.html

C#】Bitmap / BitmapData

https://blogs.yahoo.co.jp/dk521123/38086057.html

【トラブル】【C#コンパイルエラー あれこれ

https://blogs.yahoo.co.jp/dk521123/13284922.html