Что выведет код?
Anonymous Quiz
20%
Compile time error
9%
Runtime error
68%
Int32 String
3%
String Int
Что выведет код сверху?
Anonymous Quiz
9%
Исключение
31%
deadlock
55%
Слово "test"
5%
"test" бесконечное число раз
Количество уникальных букв в строке
1. Создаем строку
2. Применяем метод
3. Вызываем метод
4. Добавляем параметр
1. Создаем строку
str
, которую нужно проанализировать.2. Применяем метод
Distinct()
для получения уникальных символов в строке.3. Вызываем метод
Count()
для получения количества элементов в последовательности уникальных символов.4. Добавляем параметр
char.IsLetter
, чтобы учитывать только буквы алфавита.Какой уровень доступа имеют поля класса, если модификатор доступа не указан?
Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.
Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.
Какая разница между классами System.String и System.Text.StringBuilder?
Данные, хранящиеся в классе System.String и есть неизменяемые (immutable). Класс System.StringBuilder разрабатывался так, чтобы над изменяемой строкой можно было проделать множество операций. То есть при каждой операции над объектом класса System.String происходит перенос данных в новую область памяти, что влияет на производительность программы.
Данные, хранящиеся в классе System.String и есть неизменяемые (immutable). Класс System.StringBuilder разрабатывался так, чтобы над изменяемой строкой можно было проделать множество операций. То есть при каждой операции над объектом класса System.String происходит перенос данных в новую область памяти, что влияет на производительность программы.
Что выведет код?
Anonymous Quiz
31%
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
15%
Исключение
51%
10, 10, 10, 10, 10, 10, 10, 10, 10, 10
3%
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
Как удалять переменную из массива List. l
Anonymous Quiz
78%
l.Remove()
1%
l.Dequeue()
5%
l.Delete()
3%
l.RemoveIn()
3%
В List нельзя убирать число, можно только добавлять
9%
Никакой из вариантов
Какие типы можно использовать в предложении foreach?
Можно использовать типы, которые реализуют интерфейс IEnumerable или IEnumerable<T>.
Либо же к любым типам которые удовлетворяют следующим условиям:
• Включают открытый метод GetEnumerator без параметров с классом, структурой или тип интерфейсом в качестве возвращаемого значения;
• Тип возвращаемого значения метода GetEnumerator должен содержать открытое свойство Current и открытый метод MoveNext без параметров с типом возвращаемого значения Boolean.
Можно использовать типы, которые реализуют интерфейс IEnumerable или IEnumerable<T>.
Либо же к любым типам которые удовлетворяют следующим условиям:
• Включают открытый метод GetEnumerator без параметров с классом, структурой или тип интерфейсом в качестве возвращаемого значения;
• Тип возвращаемого значения метода GetEnumerator должен содержать открытое свойство Current и открытый метод MoveNext без параметров с типом возвращаемого значения Boolean.
Forwarded from Книги для шарпистов | C#, .NET, F#
Please open Telegram to view this post
VIEW IN TELEGRAM
Thread, task, примеры использования?
Класс Thread создает и контролирует поток. На входе указывается метод, который будет выполняться в потоке.
Класс Task позволяет запускать отдельную продолжительную задачу. Она запускается асинхронно в одном из потоков из пула потоков, но ее можно запускать и синхронно.
Класс Thread создает и контролирует поток. На входе указывается метод, который будет выполняться в потоке.
Класс Task позволяет запускать отдельную продолжительную задачу. Она запускается асинхронно в одном из потоков из пула потоков, но ее можно запускать и синхронно.