2010-06-30 3 views
3

Я знаю, что в C#, когда вы передаете объект (не примитивный) к способу верно следующее:Передача ссылочных типов по реф - Flex/Actionscript

  1. передается ссылка на объект
  2. Изменения, внесенные в объект в методе, отражаются вне метода.

Также вы можете передать ссылку на ссылку в C#, например this.changeObject (ref myObject);, в этом случае:

  • Изменения в объекте, а также в рефлекторе отражаются вне метода, например. myObject = новый новый List(); изменит местоположение переданных объектов.

Мой вопрос:

можно сделать в Flex/Actionscript ли это - может ли ссылка ключевое слово будет использоваться?

ответ

3

Нет, вы не можете. ActionScript не имеет ключевого слова ref или аналогичной (двойной указатель). Вы всегда передаете объектные ссылки на функции (кроме примитивов), и изменения отражаются обратно.

+0

Да, я снова посмотрел документацию и ничего не нашел. Спасибо за ответ – Ryan

Смежные вопросы