C#をラフに試すために

C#を書かないといけないことがよくあるのだが、いちいちVisual Studio立ち上げてプロジェクト開くのは結構めんどくさい。 特にプラグイン開発などは、コードを実行までが長い。。。 (ユニットテストとかでさくっと確認すればよいのかもしれない。)

特にVisual Studioでプロジェクト作ったりするのが億劫なので、VSCodeとWSLの実行環境について調べてみたら、簡単にできた。 Ubuntu 20.04 + WSLだと、パッケージリポジトリを追加すればaptでインストールも更新もできる。 手順は全部公式に書いてある通りでOK。 learn.microsoft.com

できたら、以下でプロジェクトを作って実行できる。

dotnet new console -o Sample
cd Sample
dotnet run

c#のエントリーポイントはclassか構造体の中のMainメソッド。 書き捨てならMainメソッド省略してもいいらしい。 競プロとかだと捗りそうではある。(使うかどうかは別)

ちなみに、c#パスカルケースなので先頭は大文字でないとだめ。