Как сравнить значения в OrderedDictionary

Приветствую всех, сегодня наткнулся на одном из форумов, вопрос, в котором человек просил помочь, ему решить задание. Суть задания была в следующем, необходимо было сравнить значения из OrderedDictionary. Человек запутался, а в ответе его завели в заблуждение, увеличив код в 2 раза. Запись была старой и я не стал нарушать правила форума ответом, а решил […]

Как сделать сортировку по убыванию в SortedList?

Приветствую всех! При работе с коллекциями, часто приходиться производить сортировку, а иногда и реверс всего содержимого. Вот тут мы и используем не большую хитрость:

В данном примере мы проверяем равенство двух объектов без учета регистра строк, и в метод Compare передаем эти объекты, поменяв местами, таким образом получив сортировку по убыванию. Данную пример обратной […]

Когда стоит применять коллекции? Рассмотрим интерфейсы из коллекций.

Приветствую всех, сегодня попробуем разобраться в том когда же все таки стоит применять коллекции… Коллекция представляет собой набор объектов схожих типов, сгруппированных вместе. Емкость коллекции — это число элементов, которое она может содержать. Количество элементов коллекции — это число элементов, которое она реально содержит. Нижняя граница коллекции — это индекс ее первого элемента. Перечислитель — […]

Пространства имен и директивы.

Приветствую всех, сегодня поговорим о двух маленьких но очень важных темах. Разберемся в начале что такое пространство имен в .net Пространства имен (namespace) — это способ, благодаря которому .NET избегает конфликтов имен между классами.

Свойства пространства имен: Организация крупных проектов по созданию кода. Для их разделения используют оператор . (точка). Директива using исключает требование […]

Как сложить дату или вычесть из даты( минуты, часы, дни, месяца, годы)

Приветствую всех. Сегодня рассмотрим примеры того как можно без труда из существующей даты вычесть отрезок времени или наоборот его сложить. Представим что у нас есть текущая дата:

Чтобы нам добавить к текущей дате 5 часов и один день используем методы: AddHours метод добавление часов AddDays метод добавления дней.

По аналогии можно произвести эти […]