ブラウザの中でC#コードを実行できる「C# Pad」

C Pad

C# Pad」はブラウザ内でC#コードを実行できるWebサービス(作者ブログHacker News)。MONOに付属するREPL(C#のインタラクティブシェル)のWebサービス版といった位置づけで、その場でコードを入力し、結果を確認することができます。「Console.WriteLine」するだけの簡単なプログラムだけではなく、以下のような関数を定義して使うことも可能。

using System.IO;
using System.Text;

string Base64Encode(string input)
{
    if(input == null) throw new ArgumentNullException("input");
    
    var bytes = Encoding.UTF8.GetBytes(input);
    return Convert.ToBase64String(bytes);
}

上のソースコードを貼り付けて「Go」ボタンを押してメソッドを登録した後、「Base64Encode("My string")」を再度実行すると、エンコード結果が出力されます。
C Pad Run C Code Online

使用できるライブラリやクラスは制限されていますが、プログラムの動作確認を手軽に行える便利なサービスだと思います。

スポンサーリンク