[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 を、二項演算子、+= / -=、単項演算子、== / !=、比較演算子の順にサンプルコード付きで解説します。
[C#] インデクサー [] (Indexer Methods)の使い方 — 文字列キー・オーバーロード・多次元・インターフェース定義まで Jun 4, 2026 bucket-sort C# インデクサーの基本構文から、文字列キー・オーバーロード・多次元・インターフェース定義まで、サンプルコードで分かりやすく解説します。
[C#] ジェネリックの型制約(Constraining Type Parameters)入門 — where T : struct / class / new() / 基底クラス / インターフェース Jun 3, 2026 bucket-sort C# ジェネリックの型制約 where T : struct / class / new() / 基底クラス / インターフェース の意味と使い分けを、コード例と典型ユースケースで分かりやすく解説します。
[C#] System.Collections.ObjectModel. ReadOnlyObservableCollection<T> — 変更通知付きの読み取り専用ビュー Jun 2, 2026 bucket-sort ReadOnlyObservableCollection<T> が ObservableCollection<T> をラップして読み取り専用ビューを提供する仕組み、サポートするインターフェース、MVVM での公開パターン、ReadOnlyCollection<T> との違いを整理します。
[C#] System.Collections.ObjectModel. ObservableCollection<T> — 変更通知付きコレクションの仕組みと使いどころ Jun 1, 2026 bucket-sort ObservableCollection<T> の変更通知の仕組み、INotifyCollectionChanged/INotifyPropertyChanged、CollectionChanged のアクション種別、WPF/MAUI でのバインディング用途、UI スレッド制約と注意点を整理します。
[C#] System.Collections.Generic.Stack<T> — 型安全な LIFO スタックの仕組みと使いどころ May 31, 2026 bucket-sort Stack<T> の動的配列実装、サポートするジェネリックインターフェース、TryPop/TryPeek 等の安全 API、非ジェネリック Stack や ConcurrentStack<T> との比較、DFS・Undo・式評価など使いどころを整理します。