1

C#内には、これと同様のことを行うインデクサーと呼ばれるものがあります。

public Something
{
     public Object this[String s]
     {
           // do something with s
           return something;
     }
}

その後、次のように呼び出すことができます。

Something instance = new Something();
Object obj = instance["banana's"];

角かっこを使用するAS3にこのようなものを実装できるかどうか疑問に思っていますか、それともこれを行うための関数が必要ですか?

4

1 に答える 1

1

flash.utils.Proxyを拡張することで、同様のことを実現できます。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/Proxy.html

ただし、C#オプションとまったく同じでも、柔軟性もありません。

于 2011-08-29T04:16:49.350 に答える