Свойства LinkedList
Класс LinkedList определяет следующие свойства:
• Count: количество элементов в связанном списке;
• First: первый узел в списке в виде объекта LinkedListNode;
• Last: последний узел в списке в виде объекта LinkedListNode.
Библиотека собеса по С#
• Count: количество элементов в связанном списке;
• First: первый узел в списке в виде объекта LinkedListNode;
• Last: последний узел в списке в виде объекта LinkedListNode.
Библиотека собеса по С#
Как подключиться к базе данных в С#?
Как ответить: Объясните, что к базе данных в C# можно подключиться с помощью ADO.NET . Расскажите про создание объекта Connection, открытие подключения, выполнение запросов SQL или хранящихся процедур и обработку исключений.
Пример ответа: «В C# подключение к базе данных происходит с помощью ADO.NET , который предоставляет богатый набор классов для доступа к базам данных. Для подключения создается объект Connection, указывается строка подключения, и затем с помощью объектов Command выполняются запросы SQL или хранящиеся процедуры. В конце подключение закрывается и обрабатываются любые возникшие исключения».
На что обращают внимание: на кандидатов, способных объяснить процесс подключения к базе данных с помощью ADO.NET , рассказать про главные шаги и продемонстрировать знания обработки исключений.
Библиотека собеса по С#
Пример ответа: «В C# подключение к базе данных происходит с помощью
На что обращают внимание: на кандидатов, способных объяснить процесс подключения к базе данных с помощью
Библиотека собеса по С#
Что такое безопасный и небезопасный код в C#?
Безопасный код — это тот, который запускается под управлением CLR; небезопасный код не запускается под управлением CLR.
Библиотека собеса по С#
Библиотека собеса по С#
Что такое пользовательские исключения?
Бывают случаи, когда ошибки должны обрабатываться в соответствии с требованиями пользователя. Для них используются пользовательские исключения и определенные исключения.
Библиотека собеса по С#
Библиотека собеса по С#
Что вы подразумеваете под статическими членами?
Статические члены используют ключевые слова static. Их можно вызывать с помощью имени класса.
Библиотека собеса по С#
Библиотека собеса по С#
Опишите элементы управления статусом входа в ASP.
ASP.NET поддерживает надежные элементы управления входом для веб-приложений, не требующие никакого программного кодирования. Элемент управления LoginStatus — очень простой элемент управления, все, что он делает, — отображает ссылку, которая отличается в зависимости от того, вошел ли пользователь в систему или нет. Если пользователь вошел в систему, он отображает ссылку LogOut и наоборот.
Он поддерживает несколько свойств, LogOutAction можно использовать для указания того, что происходит, когда пользователь нажимает на LogOutLink, а параметры — Redirect, RedirectToLoginPage, Refresh. Если мы устанавливаем Redirect, то мы должны установить другое свойство LogOutPage Url, на которое перенаправляется пользователь после выхода из веб-сайта.
Библиотека собеса по С#
Он поддерживает несколько свойств, LogOutAction можно использовать для указания того, что происходит, когда пользователь нажимает на LogOutLink, а параметры — Redirect, RedirectToLoginPage, Refresh. Если мы устанавливаем Redirect, то мы должны установить другое свойство LogOutPage Url, на которое перенаправляется пользователь после выхода из веб-сайта.
Библиотека собеса по С#
Что такое консольное приложение?
Приложение, которое может быть запущено в командной строке Windows, называется консольным приложением. Создание консольного приложения — это, в идеале, первый шаг для любого новичка в .Net.
Библиотека собеса по С#
Библиотека собеса по С#
🚨 Смешные новости про IT теперь в одном канале
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Объясните модификаторы доступа в C#.
Модификаторы доступа — это ключевые слова, которые определяют уровень доступности члена типа или самого типа. Например, открытый класс доступен всему миру, тогда как внутренний класс может быть доступен только сборке.
Библиотека собеса по С#
Библиотека собеса по С#
Можно ли выполнить несколько блоков catch в C#?
Нет, в C# при возникновении исключения выполняется только один блок catch. Блоки catch оцениваются последовательно, и будет выполнен первый блок catch, соответствующий типу выброшенного исключения. После того, как соответствующий блок catch найден и выполнен, управление не будет передано ни одному последующему блоку catch в той же структуре блока try-catch.
Библиотека собеса по С#
Библиотека собеса по С#
Каковы различные типы операторов принятия решений в C#?
Существуют различные типы операторов принятия решений, включенные в C#. Типами операторов могут быть оператор if, оператор if-else, оператор switch и оператор if-else-if.
Библиотека собеса по С#
Библиотека собеса по С#
Каковы различные способы перегрузки метода в C#?
Перегрузка методов — это распространенный способ реализации полиморфизма. Это возможность переопределять функцию в более чем одной форме. Пользователь может реализовать перегрузку функций, определив две или более функций в классе с одинаковым именем. C# может различать методы с разными сигнатурами методов. То есть методы могут иметь одинаковое имя, но с разным списком параметров (то есть количеством параметров, порядком параметров и типами данных параметров) в пределах одного класса.
Перегруженные методы различаются по количеству и типу параметров, передаваемых в качестве аргументов методам. Вы не можете определить более одного метода с одинаковым именем, порядком и типом аргументов. Компилятор выдаст ошибку. Компилятор не учитывает тип возвращаемого значения при дифференциации перегруженного метода. Но вы не можете объявить два метода с одинаковой сигнатурой и разными типами возвращаемого значения. Это вызовет ошибку во время компиляции. Если оба метода имеют одинаковые типы параметров, но разные типы возвращаемого значения, то это невозможно.
Библиотека собеса по С#
Перегруженные методы различаются по количеству и типу параметров, передаваемых в качестве аргументов методам. Вы не можете определить более одного метода с одинаковым именем, порядком и типом аргументов. Компилятор выдаст ошибку. Компилятор не учитывает тип возвращаемого значения при дифференциации перегруженного метода. Но вы не можете объявить два метода с одинаковой сигнатурой и разными типами возвращаемого значения. Это вызовет ошибку во время компиляции. Если оба метода имеют одинаковые типы параметров, но разные типы возвращаемого значения, то это невозможно.
Библиотека собеса по С#
Как мы можем отсортировать элементы массива в порядке убывания?
Использовав метод Sort(), за которым следует метод Reverse().
Библиотека собеса по С#
Библиотека собеса по С#
Что такое асинхронные потоки в C#?
Асинхронные потоки в C# — это языковая функция, представленная в C# 8.0, которая позволяет вам потреблять асинхронные последовательности данных асинхронно. Они объединяют возможности async/await и IEnumerable/IAsyncEnumerable для обеспечения эффективной и удобной обработки асинхронных потоков данных.
Библиотека собеса по С#
Библиотека собеса по С#
Что такое конструктор?
Конструктор — это особый тип функциональных членов класса, который имеет одно и то же имя, что и класс. Он автоматически вызывается всякий раз, когда создается новый экземпляр объекта класса, и этот процесс также вызывает элементы данных класса. Это может включать передачу параметров в конструктор класса, если он параметризован.
Библиотека собеса по С#
Библиотека собеса по С#
🥵 Устали от статей, где эйчары рассказывают, как на самом деле выглядит рынок труда в ИТ?
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
Является ли код C# управляемым или неуправляемым?
Поскольку среда выполнения Common Language Runtime может преобразовывать код C# в промежуточный язык, код на C# считается управляемым кодом.
Библиотека собеса по С#
Библиотека собеса по С#
Как используются делегаты в C#?
Делегаты имеют несколько применений. Некоторые из них — механизм обратного вызова, многоадресная рассылка, асинхронная обработка, а также методы абстрагирования и инкапсуляции.
Библиотека собеса по С#
Библиотека собеса по С#
Что такое деструктор в C# и когда он используется?
Деструктор — это специальный метод в C#, который автоматически вызывается при уничтожении объекта. Он используется для освобождения любых ресурсов, которые мог использовать объект, таких как память или файлы. Деструкторы обычно реализуются в классе и обозначаются ключевым словом ~, за которым следует имя класса. Например, если класс с именем MyClass должен иметь деструктор, он будет объявлен следующим образом: ~MyClass().
Библиотека собеса по С#
Библиотека собеса по С#