言われて読み飛ばされてしまうので、トップレベルステートメントの記法を使用しましょう。同じワークスペースで拡張子が.csのファイルを開いてしまうとインテリセンス等が効かなくなる場合があるので、拡張子を間違えないようにしましょう。スクリプトファイルの拡張子は.csxです。万一インテリセンスが効かなくなっても、.csなファイルを閉じてからVSCodeを開きなおせば問題ありません。ImplicitUsingと思われる暗黙的にusingされている名前空間もあります。一覧を見つけられなかったので、VSCodeのオートコンプリートを使って、aからzまで一文字打っては補完候補を見ていくという頭の悪い手法で調べたところ、dotnet-scriptで暗黙的にusingされているのはおそらく以下の通りです。System.Console;コンソールアプリケーションとも少し違うようです。staticされているおかげで、標準出力がWriteLine()で済むので楽です。1.0.0"のように書くことで参照できます。これを追記した後はVSCodeを開きなおさないと、名前空間等をVSCodeが認識してくれないのが難点です。filepathで行えます。initしていればlounch.jsonが生成されているはずなのでF5でもいいでしょう。filepathで行えます。ワークスペース直下にあるファイルをpublishできないので、コンパイルしたい場合は一段下の階層に入れましょう。詳細な記法はGitHubを見るといいと思います(ほぼトップレベルステートメントと変わりませんが)。トップレベルステートメントやImplicitUsingが分からない場合、アドベントカレンダー7日目の私の記事を見ていただければと思います(露骨な宣伝)。終わりにというわけで、dotnet-scriptによるスクリプト実行によって、C#で快適に書き捨てプログラムを書けるようになりました。コメントをキャンセルメールアドレスが公開されることはありません。