回答:
class M{static void Main(){if(typeof(System.Console).GetMethods()[78].Invoke(null,new[]{"Hello, world!"})is M){}}}
Write(string)/ の適切なインデックスはWriteLine(string)、システムによって異なる場合があります。ただし、メソッドは合計106個しかないため、どちらかWrite(string)またはWriteLine(string)ため、すべてのシステムで 2桁のインデックス番号になるため、文字カウントは一般的に有効である必要があります。
デモ:http : //ideone.com/5npky(Writeメソッドはここでは明らかにインデックス23です)
nullすることで3文字を保存できます0。111の素敵な文字数を取得します:)
ちょっとした詐欺ですが、IronRubyがインストールされている場合は動作します:
class P{static void Main(){if(IronRuby.Ruby.CreateEngine().Execute("puts'Hello World'")>1){}}}
==文字の比較演算子に置き換えると、1文字を節約できます。
puts、文字列との間のスペースも削除しました。puts'Hello World'有効なルビーコードです
'Hello World'有効なGolfScriptプログラムがプリントということですHello Worldが。HQ9 +は簡単にそれを負かす事になります。)