0

2 つのドットを 1 つに変更して、Lua の C# オブジェクト メソッドへのアクセスを変更する方法はありますか? これを変更したい:

Object:DoSomething();

これに:

Object.DoSomething();

エラーが発生することなく。何か案は?前もって感謝します。

4

2 に答える 2

2

2 つの行は異なることを行います。Object:DoSomething()の構文糖衣ですObject.DoSomething(Object)。これは、通常のオブジェクト ルックアップ + 関数呼び出しをメソッド呼び出しに変えるものです。

いいえ、これを行う方法はありません。

于 2014-09-29T13:35:24.923 に答える