C#– category –
-
.NET MAUI Flyoutナビゲーション徹底解説:メモリリークを防ぐページ遷移パターン
.NET MAUI で Flyout ナビゲーションを組むと、ページ遷移やメモリリーク、ホバー表示など細かな挙動で悩みがちです。本記事では FlyoutPage をベースに、「メニュー連... -
C# ZipFileで「別のプロセスが使用中」エラーが出る原因と対処法まとめ【Azure Functions対応】
C# の ZipFile.CreateFromDirectory を使っているときに「別のプロセスが使用中です」という IOException が出て、なかなか原因が分からない……というケースはとてもよく... -
C#のDateOnlyでオブジェクトを再利用すべきか毎回生成すべきか
C#で大量データを扱う処理や日付計算を行う処理を書いていると、「このクラスのインスタンス、ループのたびに new した方がいいのか? それとも 1 個だけ作って DateOnl... -
WinUI 3 C# から C++/WinRT ライブラリを使う完全ガイド|CsWinRT を用いた WinRT コンポーネント連携
WinUI 3(C#)アプリから既存の C++/WinRT ライブラリ(.winmd / .dll)を呼び出したいのに、UWP のように「参照の追加」で winmd を選ぶ手段が見つからない──そんなと... -
.NET MAUIのSfPopup内でAvatarViewのコマンドが発火しない原因と解決策【x:DataTypeとBindingContextを徹底解説】
.NET MAUI と Syncfusion SfPopup を組み合わせたとき、「AvatarView をタップしても RelayCommand が発火しない」「x:DataType と BindingContext の不一致警告が消え... -
Microsoft LearnのC#基礎モジュールで評価テスト(知識チェック)が表示されないときの原因と対処法
Microsoft Learn で C# の基礎モジュールを進めていたら、最後の「評価テスト(知識チェック)」だけ設問が表示されず、完了できない——そんな症状に悩んでいませんか?... -
C#/VB.NETで低レベルマウスフックが高整合性プロセスにブロックされる状態を検出する方法【WH_MOUSE_LL×整合性レベル】
業務用のオーバーレイツールや画面キャプチャアプリをC#/VB.NETで作ると、タスク マネージャーなど管理者権限のウィンドウ上だけマウス座標が取れず困ることがあります... -
WindowsでIOCTL_USB_GET_NODE_CONNECTION_SUPERSPEEDPLUS_INFORMATIONをC#から正しく呼び出す方法【kernel32.dllとSuperSpeedPlus対応USB 3.2解析】
WindowsでUSB 3.1/3.2(SuperSpeedPlus)のリンク速度やレーン数をコードから正しく取得したい場合、どのDLLをP/Invokeすべきか、どのIOCTLをどのハンドルに投げるべき... -
C#でRAM合計容量(GB)を正しく計算する方法|Win32_PhysicalMemoryのCapacityを合算する理由とサンプルコード
Windows / .NET で「搭載している RAM の合計容量(GB)」を取得しようとしたとき、WMI の Win32_PhysicalMemory をそのまま読んだだけでは思った値にならないことがあ...
