2005-06-17から1日間の記事一覧

C#に逆コンパイルしてみる

F#

let f g x = ignore(g x) let _ = f ((+) 1) 2; f ((^) "Hello") "F#"を、.Net Reflectorを使ってC#に変換。すると、mainとfという関数ができている。 public static void f(FastFunc g, object x) { object obj1 = g.Invoke(x); Pervasives.ignore(obj1); }…