Библиотека задач по C# | тесты, код, задания
5.33K subscribers
356 photos
1 video
172 links
Задачи и тесты по C# для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/05448a24

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
Как в Unity 3D скрыть игровой объект?

Чтобы скрыть игровой объект в Unity 3D, вы должны использовать код с картинке.
Узнаем, присутствует ли элемент в массиве

Есть 3 основных способа проверить содержит ли массив определенный элемент.

Все способы рассмотрены на картинке.
Что будет выведено на консоль в результате выполнения следующей программы и почему?

При выполнении программа сгенерирует исключение System.NullReferenceException, потому что поскольку переменная tom НЕ представляет объект Employee, то преобразование tom as Employee возвратит null.
Что выведет код сверху?
Anonymous Quiz
9%
8 0
43%
5 8
8%
8 5
3%
5 0
37%
0 8
Получение всех дат между двумя 'DateTime' в C#

Вы можете использовать DateTimeобъекты непосредственно в цикле. DateTime.AddDays правильно обрабатывает окончание месяца.
Какой уровень доступа имеют поля класса, если модификатор доступа не указан?

Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.
Какая разница между классами System.String и System.Text.StringBuilder?

Данные, хранящиеся в классе System.String и есть неизменяемые (immutable). Класс System.StringBuilder разрабатывался так, чтобы над изменяемой строкой можно было проделать множество операций. То есть при каждой операции над объектом класса System.String происходит перенос данных в новую область памяти, что влияет на производительность программы.
Какие типы можно использовать в предложении foreach?

Можно использовать типы, которые реализуют интерфейс IEnumerable или IEnumerable<T>.
Либо же к любым типам которые удовлетворяют следующим условиям:

• Включают открытый метод GetEnumerator без параметров с классом, структурой или тип интерфейсом в качестве возвращаемого значения;
• Тип возвращаемого значения метода GetEnumerator должен содержать открытое свойство Current и открытый метод MoveNext без параметров с типом возвращаемого значения Boolean.
Поиск и проверка элемента

С помощью следующего фрагмента кода мы ищем и проверяем элементы.
Thread, task, примеры использования?

Класс Thread создает и контролирует поток. На входе указывается метод, который будет выполняться в потоке.
Класс Task позволяет запускать отдельную продолжительную задачу. Она запускается асинхронно в одном из потоков из пула потоков, но ее можно запускать и синхронно.
Какие есть различия между GameObject и MonoBehaviour?

GameObject — это базовая единица в Unity, которая представляет собой объект в сцене. MonoBehaviour — это компонент, который может быть добавлен к GameObject для расширения его функциональности.

Этот вопрос является сложным, потому что он требует понимания основ объектов и компонентов в Unity. GameObject и MonoBehaviour — это две ключевые концепции в Unity, и важно понимать разницу между ними, чтобы создавать эффективные игры.
Что выведет на экран следующий код?

Выведет 4. Оператор ~ производит побитовую реверсию.
Console.WriteLine("{0:x8}, {1:x8}", -5, ~(-5));
// выведет fffffffb, 00000004
Причем для значения 5 выведет -6.