[C#] デリゲートを理解する: 状態通知とマルチキャスト Jun 14, 2026 bucket-sort デリゲートを使ってオブジェクトの状態変化を外部へ通知する方法を、複数ハンドラーの登録、解除、Invocation リストの確認とともに解説します。
[C#] デリゲートを理解する: デリゲート型の基本 Jun 13, 2026 bucket-sort メソッドをオブジェクトとして扱うための C# のデリゲート型について、最小限のコード例から System.Delegate / MulticastDelegate との関係まで解説します。
[C#] ポインター実践例② — P/Invoke を使った C++ DLL との相互運用 Jun 12, 2026 bucket-sort C++ DLL の関数を P/Invoke で呼び出す方法を、unsafe ポインター方式と IntPtr/Marshal 方式の両面から解説します。
[C#] ポインター実践例① — unsafe コードによるビットマップ画像処理の高速化 Jun 11, 2026 bucket-sort unsafe コードでビットマップ画像をピクセルポインターで直接操作し、GetPixel/SetPixel と比べて大幅に高速化する方法をサンプルコードで解説します。
[C#] ポインター型(Pointer Types)② — -> 演算子 / stackalloc / fixed / sizeof Jun 10, 2026 bucket-sort C# ポインター操作の応用。-> 演算子、stackalloc、fixed、sizeof をサンプルコードで解説します。
[C#] ポインター型(Pointer Types)入門 ① — unsafe コードの基本と * / & 演算子 Jun 9, 2026 bucket-sort C# の unsafe コードとポインターの基本。unsafe キーワード、* と & 演算子、スワップ関数をサンプルコードで解説します。
[C#] 拡張メソッド(Extension Methods)の使い方 Jun 7, 2026 bucket-sort C# の拡張メソッドの定義・呼び出し・インポート・インターフェースへの拡張・GetEnumerator サポートをサンプルコードで解説します。
[C#] カスタム型変換(Custom Type Conversions)の使い方 — explicit と implicit を使いこなす Jun 6, 2026 bucket-sort C# の explicit / implicit operator を使ったカスタム型変換を、Rectangle と Square の構造体を例にサンプルコードで解説します。
[C#] 演算子オーバーロード(Operator Overloading)の使い方 — 二項演算子・単項演算子・等価演算子・比較演算子 Jun 5, 2026 bucket-sort C# の Operator Overloading を、二項演算子、+= / -=、単項演算子、== / !=、比較演算子の順にサンプルコード付きで解説します。