Публикации по теме '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..