C#

ついにリリース .NET Core 3.1 App

ついにリリース .NET Core 3.1

2019年12月3日に、.Net Core 3.1がついにリリースされました。
.NET Core 3.0から3.1の間で行われた変更はPreview版のアップデートでも述べられていた通り主にBlazorとWindows Desktopに関するもので、Cookieのポリシー変更への対応のような環境変化への対応や既存の問題への対処、バグフィックスなどが多かったですが、今回はそんな.NET Core3.0から3.1の間にあったアップデートをリリースノートやブログポストを元にして振り返っていこうと思います。
Singletonパターン再考 staticクラスはSingletonパターンに入りますか? App

Singletonパターン再考 staticクラスはSingletonパターンに入りますか?

はじめに 以前、Singletonパターンについての記事を書きました。 基本的にこの「C#でデザインパターン」シリーズでは、デザインパターンの単純な実装例を示すところまでを主眼において一般論的な内容の記事を書いています。 しかし、そのユースケースや周辺の論点を調べているとそれらについて自分でも感じた…
C#でデザインパターン~Commandパターン編~ App

C#でデザインパターン~Commandパターン編~

Commandパターンとは だんだんとデザインパターンに関する記事が増えてきたような気がしますが、今回は今回とてCommandパターンについて解説したいと思います。Commandパターンは、動作をクラスの中に作成してカプセル化することで、それを纏めて管理できるようにするパターンです。動作をカプセル化…