C#– tag –
-
C# async Task の return と break の違い|await Task.CompletedTask は必要?
C# の async Task メソッド内で foreach を回している最中に、条件を満たしたら処理を打ち切りたい——そんなときに迷うのが break と return の使い分けです。本記事では... -
USBバーコードリーダーの入力を特定TextBoxに紐付ける方法|WinForms(C#)で確実に受け取る実装
USBバーコードリーダーの読み取り結果が、意図しない入力欄に入ってしまい困った経験はありませんか。WinForms(C#)ではWMIでデバイスを列挙できても、「特定USBデバイ... -
SharePoint OnlineのリストImage列にCSOM(C#)でjpgをアップロードする方法|JSONと添付ファイル対応
SharePoint Online のモダン リストで使える「画像 (Image) 列」は、CSOM(C#)から直接バイナリを流し込む列ではなく、画像ファイルを指す JSON を保存します。本記事で... -
WPF UserControlでGuidが違うのに同じ表示になる原因と解決|static ObservableCollectionの罠
WPFのItemsControlにUserControlを複数並べたのに、Guidは別々のはずなのに表示が全部同じになる――この症状は「バインドしているコレクション参照を全インスタンスで共... -
Azure Web PubSubでprotobufが受信できない原因と解決策|protobuf.webpubsub.azure.v1の正しい送受信(C#)
Azure Web PubSub は WebSocket ベースでリアルタイム配信を実現できる便利なサービスですが、JSON では動くのに protobuf に切り替えた途端「クライアント側で受信でき... -
WPF(C#)からExcelにBitmapImageを挿入する方法|Microsoft.Office.Interop.Excelで画像貼り付け
WPF(C#)でSQL Serverに保存した画像(byte[])をBitmapImageへ復元し、Microsoft.Office.Interop.Excelで生成したワークシートの左上など任意の位置に表示したい――帳... -
WinUI Canvasで線がずれる原因と修正方法|グリッド座標とピクセル座標の正しい扱い
WinUI(WinUI 3)でグリッド上の交点を選び、Canvas に線を引く実装は一見シンプルですが、「座標の単位」を途中で変換したまま描画すると、線が縮んだり、意図しない位... -
異なるスキーマのXMLを1つのCSVに統合する方法|C#での設計・実装とExcel活用
XMLファイルが33個あり、しかもファイルごとにタグ構造や項目名が違う――この状態で「一括でCSV化」はほぼ失敗します。鍵は、共通の列(共通フォーマット)を決め、各XML... -
Microsoft Print to PDF (redirected)でPrintToFile=trueがXPSになる原因と回避策(RDP/.NET PrintDocument)
リモートデスクトップ(RDP)環境で「Microsoft Print to PDF (redirected)」へ PrintToFile=true を指定して自動保存しようとすると、拡張子は .pdf なのにAcrobatで開...
