.NET 10で追加されたFile-based apps機能のおかげで、.csファイルそのものを実行できるようになりました!
初心者向けヒント1: C#のImplicit using directives機能
- .NET 6でImplicit using directives機能が追加されました。デフォルトで、いくつかの名前空間が自動的に
global usingされます。 - そのため、
chal.csではusing System;を省略できています。各種APIを調査する際にはご注意ください。
初心者向けヒント2: Brotli圧縮形式の扱い方
- Brotli圧縮形式を扱う方法には、
chal.cs同様に.NETで扱う方法や、JavaScriptで扱う方法があります。JavaScriptでは、Node.jsではzlibモジュールで、またブラウザによってはDecompressionStreamインターフェースで扱えます。Brotli圧縮形式の展開方法に迷った場合は、それらを試してみるといいかもしれません。