[C#] async/await による非同期処理を理解する Jun 29, 2026 bucket-sort async/await の基本から、ConfigureAwait、非同期メソッドの戻り値、同期メソッドからの呼び出し、catch/finally 内の await、キャンセル、IAsyncEnumerable、Parallel.ForEachAsync までをサンプルコードで整理します。
[C#] Task Parallel Library と PLINQ を理解する Jun 28, 2026 bucket-sort Thread を直接扱う代わりに、Task Parallel Library、Parallel.ForEach、Task、CancellationToken、PLINQ を使って並列処理を書く方法を整理します。
[C#] スレッド同期と ThreadPool を理解する Jun 27, 2026 bucket-sort 複数スレッドから共有データを扱うときの問題を、lock、Monitor、Interlocked でどう防ぐかを整理し、Timer コールバックと ThreadPool の基本も確認します。
[C#] マルチスレッド処理の基礎を理解する Jun 26, 2026 bucket-sort Chapter 15 の前半に対応する内容として、並行処理の問題、スレッド同期の必要性、Thread クラス、ThreadStart / ParameterizedThreadStart、フォアグラウンド/バックグラウンドスレッドを整理します。
[C#] Application Load Context によるアセンブリ分離を理解する Jun 25, 2026 bucket-sort AppDomain に代わる現代的なアセンブリ分離の仕組みとして、AssemblyLoadContext の役割、Default コンテキスト、カスタム Load Context、collectible なコンテキストによるアンロードを整理します。
[C#] .NET アプリケーションドメインを理解する Jun 24, 2026 bucket-sort .NET Framework 時代に重要だった AppDomain の概念を整理し、現在の .NET における位置づけ、既定アプリケーションドメインの情報取得、読み込み済みアセンブリの列挙をサンプルコードで確認します。
[C#] Windows のプロセスを理解する: Process / Thread / ProcessStartInfo 徹底入門 Jun 23, 2026 bucket-sort System.Diagnostics.Process 系 API を使って、実行中プロセスの取得、特定プロセス監査、スレッド情報・モジュール情報の取得、ProcessStartInfo での起動制御までを一つの記事でまとめます。
[C#] LINQ to Objects を理解する: クエリの内部表現 Jun 22, 2026 bucket-sort LINQ のクエリ構文が Enumerable の拡張メソッド呼び出しとして扱われる仕組みを、ラムダ式、匿名メソッド、生のデリゲートへ段階的に展開しながら解説します。
[C#] LINQ to Objects を理解する: ページング・集合演算・集計 Jun 21, 2026 bucket-sort LINQ to Objects でデータの一部を取り出す、件数を数える、集合として比較する、合計や平均を出す方法を実践的なコード例で解説します。
[C#] LINQ to Objects を理解する: フィルター・射影・並べ替え Jun 20, 2026 bucket-sort LINQ to Objects の中心となるフィルター、射影、並べ替えについて、コレクションや入れ子データ、非ジェネリックコレクションへの適用を解説します。