C#– tag –
-
C#で文字列配列の重複単語をカウントする方法|LINQ GroupByとDictionaryで出現回数を集計
ログやCSVから読み込んだ文字列配列の中で「同じ単語がいくつ出現したか」を数えたい——C#ではとてもよくあるニーズです。しかし素朴なfor文だけで実装すると、カウンタ... -
C#/ASP.NETで固有表現抽出(NER)を無料で実現する方法|ONNX RuntimeとspaCyの実装解説
「C#/ASP.NETで固有表現抽出(NER)をやりたいけれど、クラウドの有料AIサービスは避けたい」――そんなニーズはここ数年で一気に増えました。本記事では、ONNX Runtime... -
C#で複数アプリからXML採番を安全に行う方法|ファイル排他とNamed Mutexで注文番号の重複を防ぐ
複数のバッチやサービス、UIアプリから同じXMLファイルに対して採番したい──そういうとき、つい「とりあえず lock で守れば大丈夫だろう」と考えがちですが、プロセスを... -
Microsoft Graph APIでSharePointにメタデータ付きファイルをアップロードする実践手順
SharePoint ドキュメント ライブラリに Microsoft Graph API 経由でファイルをアップロードしつつ、必須列のメタデータや保持ラベルの制約も満たしたい――そんなときの実... -
.NET MAUI 9でScrollView内Entryフォーカス不具合とMSAL WebView2エラーをまとめて解決する方法
.NET MAUI で ScrollView 内の Entry フォーカスが勝手に先頭へ飛んでしまう問題と、MAUI 9.0.14/.NET 9 への更新後に MSAL(Microsoft Identity Client)の対話型ログ... -
Blazor Serverを.NET 8でWASM Autoレンダーモードへ段階移行する完全ガイド
.NET 8 で Blazor が「Blazor Web App」へ生まれ変わり、Server・WASM・Auto などのレンダーモードをページ単位で選べるようになりました。しかし、すでに Blazor Serve... -
Visual Studio出力ウィンドウ右クリックに独自コマンドを追加するVSIX実装ガイド
Visual Studio 2022 の「出力」ウィンドウを右クリックしたときに、自作ツール用のメニューを追加したい──そう思って試してみると、DocumentContextMenu にぶら下げても... -
C# DataAnnotationsでネストしたクラスを再帰的に検証する方法|リフレクションで属性と値を取得する実装解説
C# の DataAnnotations でモデルを検証していると、クラスがメイン→子→孫とネストした途端に「どのプロパティがどの属性に違反しているか」が一気に見えづらくなります... -
WebClientのDownloadStringAsync/DownloadFileAsyncをHttpClientへ安全に移行する完全ガイド【C#・VB対応】
既存の .NET アプリで WebClient を使ったダウンロード処理をそのまま残していないでしょうか。近年は HttpClient への移行が強く推奨されていますが、「DownloadString...
