RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про C#
Коллекция из 100 самых популярных вопросов про
c#
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
В чем разница между String и String в C#?
2
Как перечислить перечисление
3
Как я могу привести int к enum?
4
Без учета регистра 'Contains (string)'
5
Как лучше всего перебирать словарь?
6
Каковы правильные номера версий для C#?
7
Объекты глубокого клонирования
8
Отловить сразу несколько исключений?
9
Должны ли директивы using находиться внутри или вне пространства имен?
10
Как лучше всего задать автоматическому свойству C# начальное значение?
11
Как рассчитать возраст человека на основе дня рождения типа DateTime?
12
Как создать файл Excel (.XLS и .XLSX) на C# без установки Microsoft Office?
13
Что означают два вопросительных знака вместе в C#?
14
Вызов базового конструктора в C#
15
Вычислить относительное время в C#
16
Что означает атрибут перечисления [Flags] в C#?
17
Почему важно переопределить GetHashCode при переопределении метода Equals?
18
В чем разница между const и readonly в C#?
19
Почему Dictionary предпочтительнее Hashtable в C#?
20
Как преобразовать байтовый массив в шестнадцатеричную строку и наоборот?
21
Вызов виртуального члена в конструкторе
22
Path.Combine для URL-адресов?
23
Создать универсальный метод, ограничивающий T до Enum
24
В чем разница между полем и свойством?
25
Как использовать отражение для вызова универсального метода?
26
LINQ-запрос к DataTable
27
Как избежать фигурных скобок в строке формата в .NET
28
Как получить индекс текущей итерации цикла foreach?
29
Преобразование строки в перечисление в C#
30
Создание байтового массива из потока
31
Произвести случайный выбор списка <T>
32
Строковое представление Enum
33
Правильное использование «доходности»
34
В чем разница между ключевыми словами ref и out?
35
Отправка электронной почты в .NET через Gmail
36
.NET String.Format () для добавления запятых в разряды тысяч для числа
37
Для чего используется ключевое слово yield в C#?
38
Учитывая объект DateTime, как мне получить дату ISO 8601 в строковом формате?
39
Лучший способ повторить символ в C#
40
Как включить ведение журнала сбоев привязки сборки (Fusion) в .NET
41
Как отсортировать словарь по значению?
42
Как мне узнать путь к сборке, в которой находится код?
43
Как я могу преобразовать временную метку Unix в DateTime и наоборот?
44
Цикл C# - break vs. continue
45
Как создать новый экземпляр объекта из Типа
46
Определение манифеста обнаруженной сборки не соответствует ссылке на сборку
47
Самые полезные атрибуты
48
Как правильно очистить объекты взаимодействия Excel?
49
Прямое приведение к оператору "как"?
50
Как сохранить поток в файл на C#?
51
Как вы обрабатываете несколько кнопок отправки в ASP.NET MVC Framework?
52
В C# следует ли использовать string.Empty или String.Empty или "" для инициализации строки?
53
Зашифровать и расшифровать строку на C#?
54
Неустойчивый против блокировки против блокировки
55
Как преобразовать десятичную дробь в двойную в C#?
56
Как отобразить десятичное значение с точностью до 2 знаков после запятой?
57
Как создать раскрывающийся список из перечисления в ASP.NET MVC?
58
Динамический LINQ OrderBy в IEnumerable <T> / IQueryable <T>
59
Порядок элементов в классах: поля, свойства, конструкторы, методы
60
Как правильно создать приложение WPF с одним экземпляром?
61
Встраивание DLL в скомпилированный исполняемый файл
62
Интерфейсы C#. Неявная реализация против явной реализации
63
Как клонировать общий список на C#?
64
Эквивалент C# типов данных SQL Server
65
Когда использовать статические классы в C#
66
Несколько случаев в инструкции switch
67
Как сделать глубокую копию объекта в .NET?
68
Межпоточная операция недействительна: управление доступно из потока, отличного от потока, в котором он был создан
69
Как сделать текстовое поле, которое принимает только числа?
70
Как сохранить настройки приложения в приложении Windows Forms?
71
Получение всех типов, реализующих интерфейс
72
Как я могу вернуть NULL из универсального метода в C#?
73
Сравнение двух байтовых массивов в .NET
74
Добавление значений в массив C#
75
Скопируйте все содержимое каталога в C#
76
Могу ли я добавить методы расширения к существующему статическому классу?
77
Что означает символ @ перед именем переменной в C#?
78
Проверить имя пользователя и пароль в Active Directory?
79
Обновить все объекты в коллекции с помощью LINQ
80
Программный эквивалент значения по умолчанию (Тип)
81
Замена разрывов строк в строке C#
82
В чем разница между ManualResetEvent и AutoResetEvent в .NET?
83
Слияние словарей в C#
84
Как мне найти метод, который вызвал текущий метод?
85
Как скопировать содержимое одного потока в другой?
86
Почему C# запрещает общие типы атрибутов?
87
Удаление дубликатов из List <T> в C#
88
Что значит «уступить»? делать на C#?
89
В чем основное различие между int.Parse () и Convert.ToInt32
90
Как можно использовать необязательные параметры в C#?
91
C# "внутренний" модификатор доступа при модульном тестировании
92
Список <T> или IList <T>
93
Коллекция C# Set?
94
Почему изменяемые структуры «зло»?
95
Почему lock (this) {...} плохой?
96
Как я могу получить DateTime для начала недели?
97
Как десериализовать XML-документ
98
Как удалить недопустимые символы из пути и имен файлов?
99
Как указать код выхода консольного приложения в .NET?
100
Как анализировать файлы XML?