Skip to content

MS_CSharpOnlineEditor

nishi_74322014 edited this page Sep 1, 2026 · 1 revision

C Sharpオンライン・エディター

  • 戻る(C Sharp
    • C Sharpオンライン・エディター

概要

C Sharp オンライン・エディターなるものが登場して久しいらしい。

詳細

サイト

.NET Fiddle

その他

試用

.NET Fiddle で jose-jwtのサンプルの一部を動かしてみた。

https://dotnetfiddle.net/InLIpM

評価

「C# の書き方。」みたいなレベルでは使えるかもしれないが
プロフェッショナル・ユースではなさそう。

  • エディタとしては、Visual Studio が優れている。

    • メソッド入力補完機能のサポートはあるらしいが、using 一つ書くにも苦労する。
    • なので、Visual Studio を使用して実装したコードをコピペする運用が現実的。
  • 唯一 NuGet サポートがあるが、.NET Framework のみで、
    現時点では、.NET Standard, .NET Core
    未サポート。

  • 実用的なサンプルは制限される。

    • IO(ファイル・システム、ネットワーク)が制限される。
    • NuGet サポートがあれば NuGet の範囲内で実行可能だが
      NuGet に無いパッケージは実行不可。
  • 共有機能として、Gist 連携機能などが無い

    • paiza.IO ではできるらしい。
    • 何時迄、永続化されるか不明。
    • 逆に消せないのも企業利用では問題。

「オンライン・エディターでシェアすること。」自体が目的でなければ、
単純に、GitHub にサンプル・プロジェクトごとアップロードした方が良さそう。

補足(現在の選択肢): 本ページの評価は当時(2018 年)のもので、
その後、状況は次のように変わっている。

現在
.NET Fiddle .NET 8 / .NET 9 に対応。NuGet も広く使える
SharpLab IL・逆コンパイル結果まで見られる。言語仕様の確認向け
Microsoft Learn の「試してみる」 ドキュメント内で直接実行できる
GitHub Codespaces ブラウザ上で 本物の VS Code + SDK が動く
.NET Polyglot Notebooks VS Code 拡張。ノートブック形式で C# を実行

「Visual Studio で書いてコピペ」という結論は、
GitHub Codespacesの登場で
事実上不要
になった(環境ごとブラウザで開ける)。
一方、言語仕様の確認や短いサンプルの共有という用途では
SharpLab / .NET Fiddle が今も有用である。

なお、csharppad.comvolatileread.com は既に終了している。

参考

本 Wiki 内


Tags: .NET開発, プログラミング

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally