2021-01-01から1年間の記事一覧
C# 10 の新機能の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 global using 導入の意図 任意のソースファイルに global using ディレクティブを追加 プロジェクトファイル(*.csproj)に Using Itemを追加 global using 任意のソース…
C# 10 の新機能の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 拡張プロパティ パターン 導入の意図 拡張プロパティ パターン ネストされたプロパティまたはプロパティ パターン内のフィールドを参照できるようになりました。 以下の…
C# 10 の新機能の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 ラムダ式の自然型 導入の意図 Minimal API ラムダ式の自然型 ラムダ式に対して Func<...> や Action<...> などのデリゲート型を強制的に宣言するのではなく、コンパイラ…
C# 10 の新機能の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 レコード構造体 導入の意図 値の等価性 コード 実行結果 表示用の組み込みの書式設定 コード 実行結果 with 式 コード 実行結果 レコード構造体 C# 9 でレコードクラスが…
はじめに C# 10 の新機能の特長は、「簡潔なコードを書くための機能」が多く追加されていることです。 本記事では、C# 10 の新機能のうち便利なものをいくつかピックアップしました。新しい機能を利用することでお作法的なコードを排除でき、簡潔で直感的な…
.NET 6 の RC 2 がリリースされました。ASP.NET Core についても Preview 1 から RC 2 まで段階的に情報や新機能がリリースされており、情報が分散して探しにくいので重要な更新情報を整理してみました。 公式情報も更新されているため、内容は随時更新中で…
.NET MAUI の Preview 14 がリリースされました。Preview 1 から Preview 14 まで段階的に情報や新機能がリリースされており、情報が分散して探しにくいので重要な更新情報を整理してみました。 公式情報も更新されているため、内容は随時更新中です。 .NET …
2021/10/05 22:40 検証方法に間違いがあったため(VS for Mac がデバッグありの実行になっていました)、再度検証し直し記事も訂正しております。ご指摘ありがとうございました。 はじめに .NET 6 では FileStream がほぼ完全に書き直されており、速度と信頼…
.NET 6 の GA まであと1ヶ月ちょっとのタイミングでようやく、Visual Studio 2022 for Mac Preview 1 がリリースされました。 devblogs.microsoft.com UI が ネイティブの macOS UI で書き直されました。 これが Visual Studio 2022 for Mac の一番大きなト…
.NET 6 Preview 4 以降で ASP.NET Core プロジェクトを作成するとデフォルトの起動プロファイルが Kestrel になります。 devblogs.microsoft.com 以下のように、デフォルトの起動プロファイルと、プロファイルの並び順に違いがあります。 .NET 5 (VS2019) .N…
はじめに Build 2021 のセッション .NET 6 deep dive; what's new and what's coming | OD485 www.youtube.com などで紹介された Minimal Web API について、セッション内でコードの一部は画面で見ることができましたが、公式のサンプルコードの紹介はありま…
2021年11月9日から11月11日にかけて、.NET Conf 2021.が開催され、NET 6 もとうとうローンチされました。Preview1 から GA まで段階的に情報や新機能がリリースされており、情報も分散しているため、まとめて確認できる目次がなく不便なので、情報を整理して…
Silverlight のプラグイン不要のオープンソース再実装 OpneSilver のベータ版がリリースされたというニュースを見ましたので、昔 Silverlight を使っていた身としては「触ってみなければ」と思い、さっそく試してみました。 opensilver.netSilverlightは、す…