Какое(-ие) из следующих утверждений верно(-ы) в контексте Unity 2022+ при использовании C# и .NET Standard 2.1?
👾 — Использование async void в методах MonoBehaviour может привести к неотслеживаемым исключениям, поскольку Unity не может перехватить await-ошибки вне main thread.
👍 — ScriptableObject может использоваться как синглтон, если он создан через Resources.Load() и не уничтожается между сценами.
🥰 — Если сериализуемое поле Dictionary<string, int> объявлено в MonoBehaviour, Unity корректно отобразит и сериализует его в инспекторе.
⚡️ — При использовании Thread (из System.Threading) напрямую, доступ к полям компонентов должен происходить только из главного потока.
Библиотека задач по C#
👾 — Использование async void в методах MonoBehaviour может привести к неотслеживаемым исключениям, поскольку Unity не может перехватить await-ошибки вне main thread.
👍 — ScriptableObject может использоваться как синглтон, если он создан через Resources.Load() и не уничтожается между сценами.
🥰 — Если сериализуемое поле Dictionary<string, int> объявлено в MonoBehaviour, Unity корректно отобразит и сериализует его в инспекторе.
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤔2👾2⚡1
Какой уровень доступа имеют поля класса, если модификатор доступа не указан?
Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.
🐸 Библиотека задач по C#
Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯4👍1
Можно ли запретить наследование от своего собственного класса?
Для того, чтобы запретить наследоваться от класса необходимо объявить его с модификатором sealed.
Библиотека задач по C#
Для того, чтобы запретить наследоваться от класса необходимо объявить его с модификатором sealed.
Библиотека задач по C#