Категория: Основы C#

PLINQ C#

PLINQ C#

Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье мы поговорили про класс Parallel в C#. В данной статье я бы хотел рассказать про PLINQ в C#. PLINQ — это параллельное выполнение LINQ-запроса. Когда мы указываем источник, для которого необходимо выполнить такой запрос, то у данного источника вызываем метод Подробнее


    Parallel C#

    Parallel C#

    Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье мы начали рассматривать параллельное программирование в C# с рассмотрения методов класса "Task". В библиотеке TPL есть ещё один полезный класс, помимо "Task" — это Parallel, у которого все методы статические. Данный класс позволяет Подробнее


      Task c#

      Task c#

      Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье мы написали простую веб-службу. В данной статье я бы хотел разобрать класс Task в C#. С помощью данного класса мы можем задйествовать параллельный код. Для чего он нужен? В настоящее время многие процессоры являются многоядерными, Подробнее


        Пример WCF

        Пример WCF

        Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье мы рассмотрели как работать с HTTP-протоколом в C#. В данной статье я бы хотел написать простой пример WCF-службы. Сначала немного теории. Веб-служба — это некая компонента, которая работает на сервере и представляет из себя Подробнее


          c# HTTP

          c# HTTP

          Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали о том, как работать с классом "MemoryStream" в C#. В данной статье я бы хотел рассказать, как работать с HTTP-протоколом в C#. Компьютеры взаимодействуют по сети, используя различные сетевые протоколы, определяющие форматы и способ передачи данных. В WEB основным протоколом является Подробнее


            MemoryStream C#

            MemoryStream C#

            Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали про чтение и запись двоичных данных в C#. В данной статье я бы хотел поговорить про класс MemoryStream в C#. Данный класс представляет собой реализацию класса "Stream", в которой массив байтов используется для ввода и вывода. Класс "MemoryStream" является полезным, когда есть необходимость читать Подробнее


              Чтение и запись двоичных данных C#

              Чтение и запись двоичных данных C#

              Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье, посвященной потокам, мы рассмотрели чтение и запись символов или байтов, с помощью классов "StreamWriter" и "StreamReader". В данной статье я бы хотел рассмотреть чтение и запись двоичных данных в C#, ведь помимо строк, можно читать и записывать другие типы данных, например "int", "double", "short", "byte". Для чтения и записи двоичных значений типов данных Подробнее


                Stream C#

                Stream C#

                Всем доброго времени суток. На связи Алексей Гулынин. В данной статье я бы хотел рассказать про потоки (Stream) в C#. Чтобы лучше понять, что такое поток представим себе трубу с двумя концами, через которую последовательно двигаются байты. На уровне операционной системы файлы Подробнее


                  Json-сериализация в C#

                  Json-сериализация в C#

                  Всем доброго времени суток. На связи Алексей Гулынин. В прошлых двух статьях мы поговорили про бинарную сериализацию и про XML-сериализацию. В данной статье я бы хотел рассказать про JSON-сериализацию в C# Подробнее


                    SoapFormatter C#

                    SoapFormatter C#

                    Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье мы рассмотрели класс "BinaryFormatter", который реализует бинарную сериализацию в C#. В данной небольшой статье я бы хотел привести код, который реализует XML-сериализацию. Данный вид сериализации реализует класс "SoapFormatter". Код будет отличаться от кода прошлой статьи только одной строкой: Подробнее


                      « Предыдущие записи Следующие записи »