未分類 .NET 10のWindows Formsはどう変わった? ダークモードだけじゃない進化 Windows Forms。長く.NETを触っている人には、とても馴染みのある名前だと思います。登場から長い年月が経っているので、「WinFormsって、もうあまり進化していないのでは?」と思う人もいるかもしれません。しかし.NET 10で... 2026.09.10 未分類
未分類 .NET 10では「プロジェクトを作らずC#を実行」がかなり本格的になった C#を書くとき、「まずプロジェクトを作って……」というのが長い間当たり前でした。ところが.NET 10では、1個のC#ファイルから直接アプリを実行するFile-based appsが大きく強化されています。例えば、Console.Write... 2026.09.09 未分類
未分類 .NET 10はなぜ速くなった? JITの進化をやさしく見てみよう .NETの新しいバージョンが出ると、よく目にする言葉があります。「パフォーマンスが改善しました」でも、それだけでは少しモヤッとします。何が速くなったのでしょうか?今回は、その裏側にいるJITコンパイラを見ていきます。C#はそのままCPUが読... 2026.09.08 未分類
未分類 📘.NET 10とは? いま開発者が知っておきたい理由 .NET 10とは? いま開発者が知っておきたい理由公開日:2026年9月7日.NETには毎年、新しいメジャーバージョンが登場します。「また新しい.NETが出たの?」そう感じる人もいるかもしれません。しかし、.NET 10は少し立ち位置が違... 2026.09.07 未分類
.NET 9/4 ChatGPTにComboBoxのコードを書かせたら本当に動く?【.NET 10で検証】 30秒で結論ChatGPTにComboBoxのコードを書かせると、それらしいコードはすぐ作れます。でも確認したいのは、 コンパイルできる? 正しく表示される? IDを取得できる? 未選択でも安全?まで含めて本当に動くかです。今回はAIが生成... 2026.09.04 .NETC#System.IO
未分類 9/3 C# ComboBoxのSelectedValue・SelectedItem・SelectedIndexの違い【.NET 10で比較】 30秒で結論3つの違いはシンプルです。プロパティ取得するものSelectedIndex選択位置SelectedItem選択されたオブジェクトSelectedValueValueMemberの値「大阪(Id=2)」を選択した場合、Select... 2026.09.03 未分類
.NET 9/2 C# ComboBoxでSelectedValueがnullになる原因【.NET 10で検証】 30秒で結論SelectedValueがnullなら、まず確認したいのはこれです。comboBox1.SelectedIndex-1なら、現在何も選択されていません。また、データバインド中にイベントが発生し、一時的に値を取得できないケースに... 2026.09.02 .NETC#
.NET C# ComboBoxのDisplayMember / ValueMemberが表示されない原因【2013年コードを.NET 10で再検証】 30秒で結論Windows Formsの`ComboBox`に`List`をバインドし、`DisplayMember`や`ValueMember`を指定する場合、指定する名前は**データソース側のpublicプロパティ**として公開されてい... 2026.09.01 .NETC#
C# [C#][C# 12] 配列やListを[]で作れるCollection Expressions はじめにC#で配列を初期化するときは、以前から次のように書いてきました。int[] numbers = { 1, 2, 3 };Listなら、List names = new(){ "Alice", "Bob"};C# 12では、Colle... 2026.08.28 C#
C# [C#][C# 11] JSONを書くなら “”” を使うRaw String Literalが便利 はじめにC#コードの中にJSONを書くと、ダブルクォーテーションのエスケープで読みにくくなることがあります。string json = "{ \"name\": \"HIRO\", \"age\": 30 }";C# 11以降では、Raw ... 2026.08.27 C#