Приветствую всех, частенько при работе с консолью приходятся прибегать к тому что бы одна строка, при работе программы заменялась на другую строчку в консоли. В таком случаи при работе с консолью весь текст, не сползает вниз, а пользователь видит всю информацию необходимую в данный момент в верху консоли. static void Main(string[] args) { for (int […]
Как осуществить поиск файла по имени на диске C#?
Приветствую всех, сегодня поговорим о том как осуществить поиск файла по имени в каталогах. Я думаю частенько вам как и мне приходится осуществлять поиск файлов на диске, для разных целей. Варианта поиска на самом деле очень много. Но сегодня хотел показать свой вариант решения этой задачи. Особенностью данного метода, в том что он позволяет минуя […]
Как сравнить значения в OrderedDictionary
Приветствую всех, сегодня наткнулся на одном из форумов, вопрос, в котором человек просил помочь, ему решить задание. Суть задания была в следующем, необходимо было сравнить значения из OrderedDictionary. Человек запутался, а в ответе его завели в заблуждение, увеличив код в 2 раза. Запись была старой и я не стал нарушать правила форума ответом, а решил […]
Как сделать сортировку по убыванию в SortedList?
Приветствую всех! При работе с коллекциями, часто приходиться производить сортировку, а иногда и реверс всего содержимого. Вот тут мы и используем не большую хитрость: public class DescendingComparer : IComparer { CaseInsensitiveComparer comparer = new CaseInsensitiveComparer(); public int Compare(object x, object y) { // Для сортировки по убыванию. // Объекты, переданные для сравнения, меняются местами. int […]
Когда стоит применять коллекции? Рассмотрим интерфейсы из коллекций.
Приветствую всех, сегодня попробуем разобраться в том когда же все таки стоит применять коллекции… Коллекция представляет собой набор объектов схожих типов, сгруппированных вместе. Емкость коллекции — это число элементов, которое она может содержать. Количество элементов коллекции — это число элементов, которое она реально содержит. Нижняя граница коллекции — это индекс ее первого элемента. Перечислитель — […]