C# 逆引きインデックス
2025.12.30
環境構築
- vscodeとdotnet SDKで開発をしたい
記事
- プロジェクト名を変更したい
記事
- シングルバイナリでビルドしたい
記事1 – 記事2
- csprojでシンボルを定義したい
記事
- mstestで単体テストを行いたい
記事1 – 記事2
- classlibをほかのプロジェクトから参照したい
記事
- プログラムの実行速度を計測したい(BenchmarkDotNet)
記事
- ログをファイルを扱いたい(Serilog)
記事
- プロジェクトのソースファイルをサブディレクトリで管理したい
記事
- プロジェクト名を変更したい
記事
- リソースで複数のプロジェクトを一括管理したい。
記事
- コマンドラインからソースコードを実行したい(dotnet run)
記事
- DLLを使いたい
記事
- vscodeでデバックしたい。
記事1 – 記事2
- ほかのプロジェクトのソースコードを参照したい。(classlib)
記事
- Debug.Print()の出力先をファイルにしたい。
記事
システム
- 利用可能な空きメモリの容量を取得したい
記事
- 別プロセスを起動したい(Explorer)
記事
- GUIDを生成したい
記事
- カレントディレクトリを変更したい
記事
- 標準入出力の使い方を確認したい
記事
- プロセスの一覧を取得したい
記事
- コンソールで座標を指定して文字を表示したい
記事
- NTFSのADSでファイルにコメントしたい
記事
- システムフォントの設定を確認したい
記事
- 日時を取得したい
記事
言語機能
- nullの扱いを確認したい
記事
- 並列処理の効果を確認したい(Parallel.For)
記事
- 直列処理とパイプライン処理の効果を比較したい
記事
- ワーカースレッドを扱いたい
記事1 – 記事2 – 記事3
- クラスを複数ファイルに分割したい(Partial Class)
記事
- record classを試してみたい
記事
- interaceを使いクラスにメソッド・プロパティの定義を強制したい。
記事
- リフレクションの使い方を確認したい
記事
- イテレータの使い方を確認したい
記事
- 例外クラスを確認したい(Exception)
記事
- 例外処理を使い方を確認したい(try – catch – finally)
記事
- classでアクセス修飾子省略した場合のふるまいを確認したい。
記事
- newでインスタンスの生成を禁止したい。(privateなコンストラクタ)
記事
- インターフェイスと移譲を組み合わせて使いたい
記事
- usingを使いオブジェクトの解放を自動化したい
記事
ライブラリ
- 設定ファイルとしてjsonを扱いたい
記事
- 設定ファイルとしてiniを扱いたい
記事
- 圧縮・展開速度を重視したアーカイブファイルを扱いたい(lz4)
記事1 – 記事2
- MD5ハッシュ文字列を生成したい
記事
- ZIPファイルを展開したい(SharpZipLib)
記事
- 連番を採番するクラスを扱いたい
記事
- 簡単にキャッシュ機能を実装したい。(MemoryCache)
記事
文字列操作・正規表現
- 日本語の文章を単語に分割したい(日本語形態素解析エンジンNMeCab)
記事
- 正規表現で文字列の置換を行いたい
記事1 –
- オブジェクトをJSON形式に変換したい(シリアライズ)
記事
- オブジェクトをXML形式に変換したい(シリアライズ)
記事
- 改行を含む文字列をソースコードに埋め込みたい(ヒアドキュメント)
記事
- 数値を文字列へ変換したい
記事
- 16進数文字列を数値へ変換したい
記事
- 文字列の分割と前後の空白文字を削除したい
記事
コレクション・配列
- 重複不可のコレクションを扱いたい
記事
- スレッドセーフなキューを扱いたい(ConcurrentQueue)
記事
- 範囲を表す数値コレクション扱いたい(Enumerable.Range)
記事
- 要素がnull以外のコレクションを生成したい(OfType)
記事
- 要素が値か参照か確認したい
記事
- 配列の初期化方法を確認したい
記事
- 要素を先入れ後出しでスタックしたい。
記事
- 双方向リストを扱いたい。
記事
ファイル・ディレクトリ操作
- ファイル一覧を取得したい
記事1 – 記事2
- ドライブ一覧を取得したい
記事
- Zipファイルを読み込みたい
記事
- 2GB以上の一時ストリームを扱いたい
記事
- ランダムデータ埋め尽くされたファイルを作成したい
記事
- テキストファイルを1行ごと読み込みたい
記事
- ファイルの一覧をLINQで絞り込みたい
記事
- ファイルの一覧から画像ファイルを抽出したい
記事
- ファイルのパスからファイル名・拡張子・親ディレクトリを取得したい
記事
- zipファイルを扱いたい
記事
- Pathを連結したい
記事
ネットワーク
- HTTPサーバーをアプリに組み込みたい
記事1 – 記事2
- 画像をダウンロードしたい
記事
データベース
- SQLを使わずC#のコードだけでDBを扱いたい(LiteDB)
記事
- EntityFrameworkでデータベースを扱いたい
記事1 – 記事2
- サーバーではなくファイル型でデータベースを扱いたい(SQLite)
記事
Windows API
- COM(Component Object Model)を扱いたい
記事
- Win32APIを扱いたい
記事