Актуальные темы
Архивы публикаций
Октябрь 2018 (181)
Сентябрь 2018 (185)
Август 2018 (173)
Июль 2018 (213)
Июнь 2018 (192)
Май 2018 (107)
Опрос посетителей
Оцените работу движка

Программирование С#: Эти исключительные исключения

Программирование С#: Эти исключительные исключения

Эти исключительные исключения Обработка ошибок с помощью кодов ошибки. Использование механизма исключений вместо кодов ошибки. Создание собственного класса исключения. Перекрытие ключевых методов в
Программирование С#: Десять основных отличий С# и С++. 2 часть

Программирование С#: Десять основных отличий С# и С++. 2 часть

Десять основных отличий С# и С++.2 часть С# избегает бессмысленной работы. Он ищет и находит определения всех классов Если вы вызываете класс Student, С# находит определение этого класса, чтобы убе
Программирование С#: Десять основных отличий С# и С++.1 часть

Программирование С#: Десять основных отличий С# и С++.1 часть

Десять основных отличий С# и С++.1 часть Язык С# в большей или меньшей степени основан на языке программирования rw С++. Это и не удивительно, если вспомнить, что Microsoft создала Visual С + + ,
Программирование С#:  Десять наиболее распространенных ошибок компиляции 2 часть

Программирование С#: Десять наиболее распространенных ошибок компиляции 2 часть

Программирование С#: Десять наиболее распространенных ошибок компиляции 2 часть Посредством этого сообщения С# пытается информировать о том, что вы перегружаете метод базового класса без его
Программирование С#: Десять наиболее распространенных ошибок компиляции 1 часть

Программирование С#: Десять наиболее распространенных ошибок компиляции 1 часть

Десять наиболее распространенных ошибок компиляции 1 часть The name memberName does not exist in the class or namespace className Cannot implicitly convert type x into y className.memberName is
Программирование С#: Построение обобщенной фабрики

Программирование С#: Построение обобщенной фабрики

Построение обобщенной фабрики А если бы у вас был класс, который мог бы создавать любые необходима вам объекты? Эту интересную концепцию достаточно легко спрограммировать, как видно из
Программирование С#: Ограничения для обобщенного метода

Программирование С#: Ограничения для обобщенного метода

Ограничения для обобщенного метода Вам могут понадобиться ограничения для обобщенного метода, с тем чтобы он мог принимать только определенные виды типов, отвечающих некоторым требованиям — "как это
Программирование С#: Незавершенные дела

Программирование С#: Незавершенные дела

Незавершенные дела Вы добавляете ограничение путем указания интерфейса IPrioritizable в заголовке PriorityQueue:
Программирование С#: Метод Enqueue()

Программирование С#: Метод Enqueue()

Метод Enqueue() Enqueue О добавляет элемент типа Т в PriorityQueue. Работа состоит в том, чтобы выяснить приоритет элемента и поместить его в соответствующую приоритету очередь. В первой строке
Программирование С#: Распаковка пакета

Программирование С#: Распаковка пакета

Распаковка пакета Класс Package преднамеренно очень прост и написан исключительно для данной демонстрационной программы. Основное в нем — часть с приоритетом, хотя реаль ный класс Package,
Видеокурс: Программирование на С# с использованием Microsoft . NET Framework 4

Видеокурс: Программирование на С# с использованием Microsoft . NET Framework 4

Видеокурс: Программирование на С# с использованием Microsoft . NET Framework 4 Видеокурс закладывает достаточный уровень владения языком программирования C# для прохождения последующих курсов по