Категория

C# для AS3 разработчиков

С# для AS3 разработчиков. Часть 5: Статические классы, Деструкторы и Приёмы для работы с конструкторами

AS3, C#, C# для AS3 разработчиков, Gamedev, Unity 02.02.2015

Перевод статьи From AS3 to C#, Part 5: Static Classes, Destructors, and Constructor Tricks

В прошлый раз мы с вами рассмотрели абстрактные классы, но уже на этой неделе мы обсудим даже более абстрактный тип классов (чем абстрактные классы): статические классы. Так же, мы рассмотрим анти-конструкторы C#, которые более известны, как “деструкторы”, и, в дополнение ко всему, мы рассмотрим некоторые забавные трюки при работе с конструкторами классов.

Продолжить…

С# для AS3 разработчиков. Часть 4: Абстрактные классы и функции

AS3, C#, C# для AS3 разработчиков, Gamedev, Unity 27.01.2015

Перевод статьи From AS3 to C#, Part 4: Abstract Classes and Functions

В этой статье мы наконец-то начнём разбираться в нюансах C#, аналогов которых нет в AS3. И первым делом мы рассмотрим абстрактные классы и функции. В AS3 необходимо было придумывать обходные пути, чтобы они работали правильно на этапе исполнения (run-time). Но C# предоставляет возможность заставить их работать на этапе компиляции (compile-time), и сегодня мы разберём эти способы.

Продолжить…

С# для AS3 разработчиков. Часть 3: get, set, sealed, using, const, readonly

AS3, C#, C# для AS3 разработчиков, Gamedev, Unity 26.01.2015

 

Перевод статьи From AS3 to C#, Part 3: AS3 Class Parity

Сегодня мы закончим разбираться с классами в C# (с точки зрения AS3 разработчика) и подготовимся к следующей статье, в которой мы сможем познакомиться с понятиями, аналогов которых нет в AS3. В текущей статье мы рассмотрим способ реализации:
– геттеров/сеттеров (getter/setter)
– функций и классов, которые нельзя переопределять/наследовать (final)
– констант
– пакетов

Продолжить…