Публикации по теме 'dotnet'
Стек против очереди
Ранее в моей карьере меня попросили объяснить разницу между стеком и очередью. Это довольно простой вопрос, я поделюсь своим объяснением и предоставлю образцы кода для каждого.
Куча
Стек - это просто неуниверсальная коллекция объектов «последним вошел - первым ушел» ( LIFO ). Говоря простым языком, это означает, что объекты в стеке упорядочены и доступны только для последних добавленных.
Хорошие визуальные представления стека видны повсюду. Например, когда вы идете в продуктовый..
Введение в комментарии C #
Руководство для начинающих по программированию с .NET 5 и C #
В этой статье мы узнаем, как писать комментарии. Комментарии - это просто удобочитаемые фрагменты текста, которые не компилируются и не интерпретируются. Комментарий обычно представляет собой примечание, которое мы можем оставить в коде, чтобы следующий программист мог войти в этот код или для нас. Я оставил несколько комментариев в предыдущих частях; ты их заметил?
Эта статья является частью серии изучайте..
Из Java в C # - из C # в Java
Мы предлагаем вам столь необходимый Розеттский камень - объяснительный мост между этими двумя технологиями.
Java и C # невероятно похожи. Оба языка в некоторой степени унаследованы от C ++ и основаны на схожих принципах.
Java была разработана в 1995 году для создания языка с более простой моделью программирования, чем C ++, но с сохранением некоторого синтаксиса языка, чтобы облегчить переход разработчиков на него.
C # был разработан Microsoft в 2000 году как часть своего..
C #: дилемма «пустой строки»
Быть или не быть (пустым), вот в чем вопрос…
Это простой, но сложный вопрос.
Прежде всего, когда строка не пуста? Конечно, когда есть хоть один символ или одна цифра.
С нуля
Давайте создадим настраиваемую функцию для достижения этой функциональности.
public static bool IsStringEmpty(string myString){
// do something
}
Хорошо, теперь нам нужно подумать, как проверить, пуста ли строка myString .
Конечно, строка не должна быть нулевой. И не должно быть пустым...
Библиотека Bouncy Castle Как указать дополнительные параметры для закрытого ключа
BouncyCastle — это библиотека, которая поможет вам программно создавать сертификаты X509 на лету . В этой статье мы сосредоточимся на том, как добавить KeyStoreLocation и KeyContainerName в качестве дополнительных параметров к закрытому ключу с помощью C#.
Как создать сертификат с помощью Bouncy Castle
"Переполнение стека"
Блог Роджера
2. Добавьте дополнительные параметры в PrivateKey.
Основное использование настройки дополнительных параметров для Privatekey..
5 ОСНОВНЫХ КОНЦЕПЦИЙ DOTNET FRAMEWORK, О КОТОРЫХ ВЫ НЕ СЛЫШАЛИ (ОБНОВЛЕНО 2018 г.)
Общеязыковая среда выполнения (CLR) —
Common Language Runtime (CLR) — очень важная часть .NET Framework. Common Language Runtime отвечает за выполнение кода .NET в операционной системе Windows. Он абстрагирует (скрывает сложность) выполнение кода, предоставляя различные услуги, такие как управление памятью и безопасность.
Библиотека базовых классов -
Библиотека классов .Net Framework (FCL) также называется «библиотекой базовых классов», и она является общей для всех типов..
IEnumerable против IQueryable
IEnumerable: используйте , когда вы имеете дело с коллекциями объектов в памяти процесса и перебираете объекты коллекции. Обеспечивает прямое представление данных в памяти.
IEnumerable ‹EmpDetails› empDetails
= empEntity.EmpDetails.where (a = ›a.firstname.contains (« Ra »));
// Немедленно выполняется
empDetails = empDetails.Take (1); // в памяти
int count = empDetails.count (); // в памяти
Вышеупомянутый запрос, выполняемый в БД, - select EmpDetails с именем «Ra» без Top..