2025-04-06 csharp-14csharpdotnet C# 14 における暗黙的な Span 変換: Span と ReadOnlySpan の第一級サポート C# 14 では Span、ReadOnlySpan、配列、文字列の間で組み込みの暗黙的変換が追加され、より整然とした API、より優れた型推論、AsSpan() の手書き呼び出しの削減が可能になります。
2025-04-05 csharp-14csharpdotnet C# 14: field キーワードと field によって裏付けられたプロパティ C# 14 はプロパティのアクセサー向けに文脈依存キーワード field を導入し、別途バッキングフィールドを宣言せずに自動プロパティへカスタムロジックを追加できるようにします。
2025-01-06 csharpdotnetdotnet-9 .NET のパフォーマンス: ToList vs ToArray .NET 9 は InlineArray を活用して ToArray のパフォーマンスを大幅に改善し、ToList より高速かつメモリ効率の良いものにします。.NET 8 と .NET 9 を比較したベンチマークを参照ください。
2025-01-02 csharp-13csharpdotnet C# 13: 認識される任意のコレクション型で params コレクションを使う C# 13 では params 修飾子が配列を超えて Span、ReadOnlySpan、IEnumerable、その他のコレクション型をサポートするように拡張され、ボイラープレートが減って柔軟性が向上します。
2025-01-01 csharp-13csharpdotnet C# 13 への切り替え方 'Feature is not available in C# 12.0' を修正し、ターゲットフレームワークを変更するか .csproj ファイルで LangVersion を設定して、プロジェクトを C# 13 に切り替える方法。
2024-12-01 csharp-14csharpdotnet C# 14.0 の新機能 field キーワード、拡張メンバー、null 条件付き代入、暗黙的な span 変換など、C# 14.0 のすべての新機能をまとめます。
2024-12-01 csharpdotnet C# 言語のバージョン履歴 C# の進化により、モダンで高パフォーマンスな言語へと変貌を遂げました。本ガイドはあらゆる主要なマイルストーンを追跡します。初期 (C# 1.0 - 1.2)。C# は 2002 年に .NET Framework の主要言語として登場しました。Java に似ていましたが、Windows 開発に焦点を当てていました。バージョン 1.2 はその後すぐに小さな...
2024-12-01 dotnetdotnet-10 .NET 10 の新機能 .NET 10 の新機能: 3 年のサポートが付く LTS リリース、新しい JIT 最適化、配列の脱仮想化、スタック割り当ての改善など。
2024-04-27 dotnetdotnet-8 .NET 8 ToFrozenDictionary: Dictionary と FrozenDictionary の比較 .NET 8 の `ToFrozenDictionary()` を使って Dictionary を FrozenDictionary に変換し、読み取りを高速化します。ベンチマーク、使いどころ、ビルド時のトレードオフを解説します。
2023-11-17 mauidotnetdotnet-8 MAUI アプリに AdMob を追加する方法 Android と iOS の両方の .NET MAUI アプリで AdMob のバナー広告を表示する方法を、ステップバイステップのセットアップとプラットフォーム別ハンドラーの実装とともに解説します。