#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# 文字列から制御文字を取り除く](http://qiita.com/issetwo/items/b98fb994258636973452)を実装してみた。
# 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 https://ideone.com/
自分がCやC++でよく使っているideoneでもC#を試せることにさきほど気づいた。
- 軽量
- コードの一般公開が可能 (限定公開設定も可能)
- syntax highlightが可能
- forkができる
ただし、メソッド入力補完機能はない。