С# для 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)
- констант
- пакетов

Продолжить…

С# для AS3 разработчиков. Часть 2: Расширение классов и реализация Интерфейсов

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

PostImage_600x300

Перевод статьи From AS3 to C#, Part 2: Extending Classes and Implementing Interfaces

Эта статья продолжает серию “C# для AS3 разработчиков“, и сегодня мы рассмотрим устройство классов в C# с точки зрения AS3 разработчика (наследование классов, реализация интерфейсов и наследование интерфейсов).

Продолжить…