Не могу получить доступ к моему методу расширения

В поисках способа проверить, содержится ли строка в другом, игнорируя верхний / нижний регистр, я обнаружил it :

Работает нормально. Затем я попытался поместить его в свое пространство имен StringExtensions .

namespace StringExtensions
{

    public static class StringExtensionsClass
    {
        //... 

        public static bool Contains(this string target, string toCheck, StringComparison comp)
        {
            return target.IndexOf(toCheck, comp) >= 0;
        }
    }
}

, а затем:

using StringExtensions;

...

if (".. a".Contains("A", StringComparison.OrdinalIgnoreCase))

но я получаю следующую ошибку:

Нет перегрузки для метода 'Contains' принимает '2' аргумента

Как исправить это?

12
задан Community 23 May 2017 в 12:34
поделиться