0

我正在尝试将一些 ActionScript 代码移植到 VB.Net。

作为代码:

public class GridHandler extends Object {
    private var grid:Vector.<Vector.<Tile>>;
    private var config:Config;

    public function GridHandler(param1:Config, param2:Vector.<Vector.<Tile>>) {
        this.config = param1;
        this.grid = param2;
        return;
    }// end function

值 param1 和 param2 是通过引用还是值传递?看起来它们确实是通过引用传递的,但我需要确定。谢谢。

4

1 回答 1

1

在 AS3 中,所有内容都是通过引用传递的——甚至像intsand这样的原语Numbers(尽管它们在幕后有特殊的运算符来使它们像按值传递一样工作。

简短回答您的问题:是的:)

Link to the relevant docs: http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f56.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7f56__WS5b3ccc516d4fbf351e63e3d118a9b90204-7f4c

于 2013-07-16T08:03:54.963 回答