Публикации по теме 'dotnet'


С# Foreach
Цикл foreach в C# позволяет перебирать коллекцию объектов, например массив или список. Синтаксис цикла foreach следующий: foreach (var item in collection) { // code to execute for each item in the collection } Здесь var — это ключевое слово вывода типа, которое позволяет компилятору вывести тип item на основе типа элементов в коллекции. Вы также можете явно указать тип item , например: foreach (int item in collection) { // code to execute for each item in the..

Бенчмаркинг до конца — Итерация массивов в .NET
Поиск самого быстрого способа перебора массивов при доступе к их значению в .NET с помощью BenchmarkDotNet проверяет производительность в масштабе. Недавно я провел некоторое время, просматривая более старую систему, задаваясь вопросом, как я могу улучшить ее работу. Есть много способов сделать подобную систему более быстрой и производительной, но я хотел избежать крупномасштабного рефакторинга, чтобы свести риск к минимуму. В частности, я сосредоточился на небольших элементах,..

Создание нового приложения .NET Core с помощью командной строки dotnet
.NET Core — это платформа разработки общего назначения, поддерживаемая Microsoft и сообществом .NET на GitHub. Он кроссплатформенный, поддерживает Windows, macOS и Linux и может использоваться в сценариях устройств, облака и встроенных приложений/IoT. Это простое руководство поможет вам начать работу с .NET Core, создав простой шаблон веб-API с помощью командной строки. Приведенный ниже пример, хотя и простой, показывает, насколько мощной и гибкой является эта платформа. Для начала..

От чего устать от итераторов и коллекций в C#
( Посмотрите оригинал статьи на моем сайте ) Эта статья не ставит целью убедить вас, читатель, в том, что либо использование итератора , либо материализованная коллекция универсально решат ваши проблемы. Использование итератора и материализованной коллекции может быть использовано для решения сценариев, которые мы будем рассматривать, но оба будут иметь разный набор плюсов и минусов, которые мы можем исследовать дальше. Цель этой статьи — осветить сценарии, основанные на реальном..

Понимание шаблона проектирования адаптера в C#
Как разработчик я считаю шаблон проектирования адаптера очень полезным. В этой статье я постараюсь помочь вам понять это лучше. Сначала давайте взглянем на определение "Банды четырех" : Преобразование интерфейса класса в другой интерфейс, ожидаемый клиентами. Адаптер позволяет классам работать вместе, что невозможно иначе из-за несовместимых интерфейсов. Когда я впервые прочитал приведенное выше утверждение, я был сбит с толку, у меня было некоторое представление о том,..

Развертывание приложения .NET Core в IBM Cloud (для прокси-сервера ReactJS)
Развертывание приложения .NET Core в IBM Cloud (для прокси-сервера ReactJS) Я опробовал среду выполнения .NET Core в IBM Cloud (ранее известном как IBM BlueMix) для своего приложения для конвертации криптовалюты. Это было неплохо. Здесь я покажу вам шаг за шагом от программирования до развертывания. Программирование и тестирование В контроллер приложения .NET мы добавляем это асинхронное действие: И создайте модель с валютами, которые конвертируются в: Далее мы запустим..

Экзамен Microsoft 70–483 Программирование на C # - цель 3.2:
Привет, народ! В этой истории будет обсуждаться Задача 3.2: Выполнить симметричное и асимметричное шифрование ! Я надеюсь, вам понравится это! В последнем рассказе была представлена ​​ « Задача 3.1: Проверить ввод данных в приложение ». Все коды для сертификационных серий можно найти здесь . Выберите подходящий алгоритм шифрования Прежде чем перейти к факторам, которые необходимо учитывать при выборе алгоритма шифрования, важно понять, что означает «шифрование». Что..