Архив рубрики: Блог

Статьи, заметки…

The name ‘ConfigurationManager’ does not exist in the current context

Задача:   При попытке использовать ConfigurationManager в проекте получил следующее сообщение об ошибке: The name ‘ConfigurationManager’ does not exist in the current context.

Инструменты: C#

Решение:  Для того чтобы использовать ‘ConfigurationManager’  в проекте нужно добавить ссылку на сборку System.Configuration.dll, затем добавить using System.Configuration в модуль где будет использоваться менеджер конфигураций.

Читать далее

Перебор елементов перечисления в цикле

Задача:  Нужно перебрать элементы перечисления (enum) в цикле.

Инструменты: C#

Решение:  Для получения всех элеметов перечисления есть метод Enum.GetValues. Код получения всех значений перечисления будет выглядеть следующим образом:

Читать далее

С# Case insensitive Contains(string)

Задача: Нужно узнать, встречается строка в другой подстроке или нет без учета регистра (Case Insensitive).

Инструменты: C#

Решение: Можно было воспользоваться методом String.Contains, но есть одно но, он выполняет сравнение с учетом регистра и без учета языка и региональных параметров. Для решения данной проблемы создадим метод расширения, который позволит сравнивать строки без учета регистра.

Читать далее