Top / .NET備忘録 / 99.小ネタ / 06.Framework のソース

.NET Framework のソースは公開されています。 いろいろな掲示板を見てると、意外に知らない人が多いみたいですね。

「Reference Source」
http://referencesource.microsoft.com/

「おお、なるほど」というコードもあれば、「なんじゃこりゃ」なんてコードもあったりします。 String.cs とか見てると、比較を高速に行うために、int や long にキャストしてたり、StringBuilder をキャッシュして使いまわししていたり、なかなか興味深いです。

あと、私がお世話になっているツールも紹介しておきます。

逆コンパイラ

「Telerik JustDecompile」
http://www.telerik.com/products/decompiler.aspx

老舗の Reflector がいつの間にか有料化されてしまったので、もっぱらこれを使ってます。C#, VB.NET のプロジェクトが作成できるスゴい奴です。

ただし、ときどき翻訳がコケたりするので、補完用に

「dotPeek」
http://www.jetbrains.com/decompiler/

も併用しています。

フリーの .NET 開発環境

「SharpDevelop」
http://www.icsharpcode.net/

VB.NET → C# などの言語変換などもやってくれます。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2013-11-06 (水) 21:46:45 (1500d)