C#-IronPython間での値の受け渡しが上手くいったのでメモしておこう。 本当はPythonの標準モジュールをIronPythonで読み込んで*1、それをC#で使おう!へいへい!という作戦だったのだけど、時間が無いのでそれはまた次回。 IronPythonの中の作りはコロコロ変わるため、もしかしたら今後以下のものは使えなくなる恐れがあります(以前の資料はあまり参考にならなかった・・・)。遠い未来にGoogleからここにたどり着いて、今まさにこれを読んで参考にしようとしているそこのあなたは充分注意。 C#3.0 と IronPython2.0.1 を使用しました。 mypython.py class Foo() : def bar( self, a, b ) : return a + b f = Foo() # Csharpという変数はC#側から渡ってくる python_result