powershell上でc#のコードをコピペで動かせるようにしてみる

2021-12-17

備忘録。毎回毎回どうやるんだっけとなるので。

これを覚えておくとVisualStudioをインストールしてなくてもc#の簡単な動作確認くらいなら可能。

$csharp = @'
using System;
public static class Test1
{
    public static void Main()
    {
        Console.WriteLine("お試し");
    }
}
'@
Add-Type -TypeDefinition $csharp -Language CSharp
[Test1]::Main()

まあ[]::の形式で大体同じようなコード実装できるのでC#そのまま実行したいなんてことは滅多に起こらないんですけどね…。