C# Online Snippet Compiler
C#をブラウザで実行できるサイト
http://www.volatileread.com/UtilityLibrary/SnippetCompiler
以下の特徴があるようだ
- Linqが使える
- 軽い(気がする)
- 日本語は文字化けする (2015/08/28) 日本語も正常に表示されるように実装された
- メソッド名入力補完機能はない (2015/08/28) メソッド名入力補完機能が実装された
- Permanent Link出力機能がある。
(added 2016 Aug. 30)
How to use DLLs other than default ones (in Japanese).
http://qiita.com/7of9/items/2a07cd63fa81c25bac07
試しに C# 文字列から制御文字を取り除くを実装してみた。
C# Pad
(追記)
@deyu_noteさんに紹介いただいた以下のサイトでは入力補完機能が使える。
http://csharppad.com/
こちらをエディタとして使い、書き上げたコードを C# Online Snippet Compilerにペーストしてから実行しつつ編集を続けるのもいいかもしれない。
.NET Fiddle (オススメ)
(追記 2015/07/19)
algさんに以下を教えていただいた。
https://dotnetfiddle.net/
- Linqが使える
- コード生成時、自動的にRunしてくれる
- メソッド入力補完機能あり
- 日本語が文字化けしない
- Permanent Link出力機能がある (例: https://dotnetfiddle.net/O9xpNQ)
しかしながら、以下のIEnumerableあたりで「The type of name 'IEnumerable' could not be found」というエラーがでる。
https://dotnetfiddle.net/JqcF7G
同じコードはC# Online Snippet Compilerではエラー無しで実行できる。この違いについてはC#勉強中なのでよく分からない。
paiza.io
(追記 2015/08/19)
さらにalgさんに教えていただいた。
https://paiza.io/
- 軽量
- ブログへの張り込み
- フォント選択
- テーマ選択 など
ideone
自分がCやC++でよく使っているideoneでもC#を試せることにさきほど気づいた。
- 軽量
- コードの一般公開が可能 (限定公開設定も可能)
- syntax highlightが可能
- forkができる
ただし、メソッド入力補完機能はない。