http://blogs.wankuma.com/shuujin/archive/2008/04/21/134497.aspx
いい線いってるんだけど結局アセンブリ(ILではない)レベルで同一かどうかを見れば早いという話。
我が家のx64 Debug
我が家のx64 Release
<=cとdの代入はレジスタの再利用で消されちゃいました。
我が家のx86 Debug
我が家のx86 Release
参照先は違う。
コストは同じ。
String.Emptyをパフォーマンス面で使え言うな。
""をパフォーマンス面で使え言うな。
あとはポリシー。
おいらはわかりやすく、文字数の少ない""を取る。無条件に。