Почему возникает исключение: Index was out of range?

Исключение: Index was out of range Очень часто при работе с массивами или коллекциями можно столкнуться с исключением: Index was out of range. В чём заключается суть ошибки. Представьте, что у Вас есть массив, состоящий из двух элементов, например: int [] ar = new int [] {5,7}; Особенность массивов в языке c# заключается в том, … Читать далее

Как можно быстро получить все буквы русского или английского алфавита?

Как можно быстро получить все буквы русского или английского алфавита? Просматривая исходник одной из программ, увидел следующую строку: List<char> alphabet = new List<char> {«A»,»B»,»C»,»D»,»E» и т.д.}; Как видно обычный лист, заполненный значениями, в плане синтаксиса ошибок нет, но есть один минус, все значения были введены вручную. С одной стороны значений не много, всего 26, в … Читать далее

Деление чисел на ноль в языке c#

Деление на ноль типов с плавающей точкой в языке c# В очередной раз, наткнувшись на видеоурок, в котором создается калькулятор, я обратил внимание на то, что авторы почему-то для демонстрации основных арифметических операций используют только целые числа, при этом дробные числа не рассматриваются, хотя на практике и с теми и другими типами сталкиваешься очень часто. … Читать далее

У меня не открывается xml файл, что делать?

Что делать, если не удается открыть xml файл? В этой статье хотелось бы рассмотреть некоторые причины, из-за которых очень часто не удается открыть xml файл программным путём. Надеюсь, Вы знаете, как добавить xml файл в проект и загрузить его, поэтому сразу перейдем к возможным проблемам и способам их решения. 1. Если у Вас по каким-то … Читать далее

Как изменить файл манифест

Как изменить данные в файле манифест В этой заметке описано два простых способа, с помощью которых можно изменить данные в файле манифест. Файл манифест хранит информацию о сборке или как часто говорят, описывает саму сборку. Во время разработки приложения все данные о сборке хранятся в файле “AsssemblyInfo.cs” до момента компиляции, когда данные уже объединяются в … Читать далее

Как программно получить путь к папке

Как программно получить путь к папке В этой статье хотелось бы рассказать о способе, который позволяет программно получить путь к открытой в данный момент пользователем папке или директории, а так же избавится от элемента управления FolderBrowserDialog. стандартный способ получить путь к папке Очень часто бывает, что в своём приложении вы не можете заранее прописать точный … Читать далее

Как создать закладку с кодом в программе Visual Studio?

Создаём закладки с кодом в программе Visual Studio

Очень часто при создании программ бывает такой момент, когда ты понимаешь, что нужно вновь воспользоваться каким-то ранее написанным фрагментом кода. Обычно в такой ситуации некоторые программисты чтобы не тратить своё время и так сказать, не изобретать заново велосипед, используют простое решение: открывают старый исходник, копируют нужный кусок кода и вставляют его в новый исходный файл.

Читать далее