2023-03-18 csharp C# 11 - file アクセス修飾子とファイルスコープの型 C# 11 の file 修飾子が、型のスコープを宣言されたファイルに限定し、ソースジェネレーターとの名前衝突を回避するのに役立つ仕組みを学びます。
2023-03-17 csharp C# 11 - 補間付きの raw 文字列リテラル C# 11 で補間付きの raw 文字列リテラルを使う方法を、波かっこのエスケープ、複数の $ 文字、条件演算子を含めて学びます。
2023-03-15 csharp C# 11 の raw 文字列リテラル (三重引用符構文) C# 11 の raw 文字列リテラル (三重引用符構文 `"""`) を使い、エスケープシーケンスなしで空白、改行、引用符を埋め込みます。ルールと例を紹介します。
2023-03-14 csharp C# 11 への切り替え方法 ターゲットフレームワークを変更するか、.csproj ファイルで LangVersion を設定して C# 11 に切り替え、'Feature is not available in C# 10.0' エラーを解消します。
2023-03-11 csharp C# null のときに例外をスローする: ArgumentNullException.ThrowIfNull (.NET 6+) .NET 6+ では ArgumentNullException.ThrowIfNull で null チェックを簡潔に記述できます。古いフレームワークでは C# 7+ の throw 式を使用してください。
2020-11-20 csharp .NET Core で Embedded Resource の Stream を取得する リソース名の構成を理解し、GetManifestResourceStream を使って .NET Core で埋め込みリソースのストリームを取得する方法を学びます。
2020-11-13 csharpxamarin-forms Xamarin.Forms で appsettings.json を使う方法 Xamarin.Forms で appsettings.json 構成ファイルを使う方法を、ファイルをリソースとして埋め込み、IConfiguration オブジェクトを構築する形で解説します。
2020-11-04 csharpsignalrxamarin-forms ngrok を使って、モバイルクライアント向けにローカルの SignalR サービスを公開する方法 ngrok を使ってローカルの SignalR サービスを公開し、モバイルクライアントがネットワーク設定や SSL の回避策なしで接続できるようにします。
2020-05-01 csharp C# using var (using 宣言) C# 8 の using 宣言 (`using var`) を使えば、入れ子の波かっこなしで IDisposable オブジェクトを破棄できます。構文、スコープのルール、`using` ブロックを選ぶべき場面を解説します。