С C# 3.0 я знаю, что можно расширить методы с помощью 'этой' номенклатуры. Я пытаюсь расширить Математику. Cos (удваивают радианы) включать мой новый класс. Я знаю, что могу просто создать метод "Cos" в моем...
Я хочу сделать это, но получение этой ошибки: Ошибка 1 не Может определить новый дополнительный метод, потому что компилятор потребовал типа 'Система. Время выполнения. CompilerServices. ExtensionAttribute' не может быть найден...
Я добавлял несколько удобных методов к некоторым модулям F#, таким как Список. введите Microsoft. Фа-диез. Наборы. FSharpList <'a> с//' статический участник iterWhile (f:'a-> bool) (ls:...
Хорошо, я, вероятно, неправильно понял что-то здесь, но, насколько я вижу... Дополнительный метод должен содержаться в модуле, не классе, Вы не можете сделать методы в модулях Статическими/Общими Поэтому...
Я получил некоторые статические классы с дополнительными методами, которые добавляют 'бизнес-логику' к объектам с помощью шаблона репозитория. Теперь иногда я должен создать новый IRepository в этих дополнительных функциях. Я'...
Для преобразования между некоторым LINQ в объекты SQL и DTOs, мы создали явные операторы броска на DTOs. Тем путем мы можем сделать следующее: DTOType MyDTO = (LinqToSQLType)MyLinq2SQLObj; Это работает...
Действительно ли возможно применить дополнительный метод к интерфейсу? (Вопрос о C#), Который должен, например, достигнуть следующего: создайте интерфейс ITopology, создают дополнительный метод для этого интерфейса (...
Существует ли способ переопределить дополнительные методы (обеспечьте лучшую реализацию), явно не имея необходимость бросить им? Я реализую тип данных, который может обработать определенные операции больше...
Я имею дело с платформой ежедневно, где мы иногда предоставляем методы, которые принимают IEnumerable <MyBusinessObject> в качестве параметра, чтобы показать пользовательские интерфейсы, выполнить вычисления и т.д.
Я пытаюсь записать дополнительный метод, который добавит функциональный HasFactor к интервалу класса в C#. Это работает замечательно, как так: статический класс ExtendInt {общедоступный статический bool HasFactor (это...
При использовании Resharper, по некоторым причинам, когда я называю дополнительный метод, он автоматически преобразовывает его в вызов статического метода. Это - так называемый Метод Расширения Преобразования к Простым Помехам...
Как я получаю доступ к дополнительному методу в Представлении MVC ASP.NET? В C# я делаю использование MyProject. Расширения; и я не забываю видеть эквивалент XML, чтобы вставить представление, но я не могу больше находить его.
Согласно этому сообщению, F# поддерживает дополнительные методы на экземплярах объектов и статических классах. Например: модуль CollectionExtensions = система типов. Linq. Счетный со статическим участником...
Есть ли лучший/короче способ обработать (много из) нулевые ссылки, например, когда я использую LinqToXML. Я записал это расширение для XElement, который обрабатывает его вполне приятно, но возможно существует другой...
Фон, который объясняет это сообщение, как можно использовать дополнительные методы в http://community.bartdesmet.net/blogs/bart/archive/2007/09/06/extension-methods-in-windows-powershell.aspx Powershell, Выдерживает сравнение...
в пространстве имен System.Linq теперь мы можем расширить наш IEnumerable, чтобы иметь методы расширения TheAny () и Count (). Мне недавно сказали, что если я хочу проверить, что коллекция содержит 1 или больше ...
В vs2008, это возможный записать дополнительные методы, которые относились бы к любому перечислению. Я знаю, что можно записать дополнительные методы против определенного перечисления, но я хочу быть в состоянии к каждому...
Мне нужно написать несколько методов расширения в JS. Я знаю, как это сделать в C#. Пример: public static string SayHi(this Object name)
{ return "Hi " + name + "!";
} и затем вызывается: ...
Метод расширения в коллекции с именем MeasurementCollection проверяет, имеет ли свойство Template.Frequency (Enum) одинаковое значение. public static bool IsQuantized (this ...
Я хочу сделать приложение, подобное UiPath UI Explorer. Приложение будет взаимодействовать с расширением Chrome (которое я сделаю), которое будет извлекать атрибуты веб-элемента с веб-сайта и отправлять его в мое настольное приложение. Я ...
Я ищу некоторые плюсы и минусы использования методов расширения над статическими служебными классами в приложении C #. Например, плюсом в столбце методов расширения является удобство вызова классом ...
У меня есть набор методов расширения, которые я регулярно использую для различных задач пользовательского интерфейса. Я обычно определяю их для работы с типом object, хотя внутри них я обычно преобразовываю их в строковые типы....
Это ReSharper 7 с Visual Studio 2012. В приведенном ниже примере // Этот код работает нормально, как и ожидалось, и ReShrper им доволен if (!string.IsNullOrWhiteSpace (расширение )&& расширение....
Мне было интересно, может ли метод расширения C # какого-либо класса действовать как реализация интерфейса?
Что у меня есть: iterface: открытый интерфейс IEventHandler
{void Notify (SEvent ev, ...
Мне не удается заставить компилятор C # вызвать созданный мной метод расширения, поскольку он предпочитает вместо этого метод экземпляра с аргументом params. Например, скажем, у меня есть следующий класс ...
Это не кажется сложным, но я застрял в данный момент. Я пытаюсь получить значения атрибутов для определенного атрибута из узлов, соответствующих заданной строке запроса XPath. Вот ...
Возможный дубликат :Методы расширения и статический служебный класс Я создаю API общих функций, которые выполняют действия на основе объектов в.NET. Например; Я создал функцию...
Быстрый вопрос, см. Этот код: List result = new List (); var list = new List {1, 2, 3, 4}; list.Select (value => {result.Add (value); // Не работает? ...
Я немного не понимаю, как работают методы расширения. Если я правильно это читаю http://msdn.microsoft.com/en-us/library/bb383977.aspx и это Если метод расширения имеет ту же сигнатуру, что и ...