Библиотека задач по 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
加入频道
В чем разница между Update и FixedUpdate в Unity, и какие сценарии лучше всего подходят для каждого из них?

В Unity, Update вызывается один раз за кадр и идеально подходит для большинства обновлений игровой логики, таких как получение ввода пользователя и перемещение персонажей. FixedUpdate, с другой стороны, вызывается с фиксированным интервалом времени и лучше всего подходит для обновлений, связанных с физикой, таких как применение сил, поскольку это обеспечивает более стабильное и предсказуемое поведение физической системы.
Как написать получение диапазона и копирование в массив?

Ответ на картинке.
Самый простой способ чтения и записи в файлы

С помощью данного фрагмента когда вы сможете с лёгкостью прочитать, а также добавить какую-нибудь информацию в ваш файл.
Как перемешать (случайно переставить) элементы в массиве?

Если у вас уже есть набор данных (массив или List), скорее всего вам нужно перемешивание его «на месте». Для этого подойдёт алгоритм из 3.4.2P из TAOCP, известный также как Fisher–Yates shuffle.

Пусть ваши данные находятся в массиве T[] data. Пусть random — экземпляр типа Random*. Тогда для перемешивания подходит следующий код.
Отправляем сообщение по почте

Для отправки почты в среде интернет используется протокол SMTP (Simple Mail Transfer Protocol). Данный протокол указывает, как почтовые сервера взаимодействуют при передаче электронной почты.

Для работы с протоколом SMTP и отправки электронной почты в .NET предназначен класс SmtpClient из пространства имен System.Net.Mail.

Для отправки применяется метод Send(), в который передается объект MailMessage.
Какой оператор используется для остановки цикла?
Anonymous Quiz
94%
break
4%
return
1%
exit
1%
stop
Как начать писать оператор if на C#?
Anonymous Quiz
2%
if x > y then:
2%
if x > y:
96%
if (x > y)
Какой из этих методов класса Thread используется для приостановки потока на определенный период времени?
Anonymous Quiz
85%
sleep()
4%
terminate()
7%
suspend()
5%
stop()
Какой метод используется для прерывания потока до его нормального выполнения?
Anonymous Quiz
22%
sleep()
23%
terminate()
14%
suspend()
41%
Abort()
Какой метод вызывается, когда выполнение потока временно блокируется?
Anonymous Quiz
8%
Pulse()
2%
PulseAll()
86%
Wait()
4%
Both Pulse() & Wait()
С помощью какого ключевого слова осуществляется блокировка одновременного выполнения определенных участков кода несколькими потоками?

Для осуществления блокировки одновременного выполнения определенных участков кода несколькими потоками используется ключевое слово lock. lock определяет блок, внутри которого весь код становится недоступным для других потоков до завершения работы текущего потока.
Какой из этих методов возвращает наименьшее целое число, большее или равное переменной X?
Anonymous Quiz
32%
double Ciel(double X)
32%
double Floor(double X)
6%
double Max(double X)
31%
double Min(double X)
Какое ключевое слово используется для использования функций синхронизации, определенных классом Monitor?
Anonymous Quiz
48%
lock
24%
synchronized
21%
monitor
6%
locked