1
ответ

Как Вы расширяетесь (или CAN, который Вы расширяете), статические Математические методы?

С C# 3.0 я знаю, что можно расширить методы с помощью 'этой' номенклатуры. Я пытаюсь расширить Математику. Cos (удваивают радианы) включать мой новый класс. Я знаю, что могу просто создать метод "Cos" в моем...
вопрос задан: 15 September 2016 19:20
1
ответ

Используя дополнительные методы в.NET 2.0?

Я хочу сделать это, но получение этой ошибки: Ошибка 1 не Может определить новый дополнительный метод, потому что компилятор потребовал типа 'Система. Время выполнения. CompilerServices. ExtensionAttribute' не может быть найден...
вопрос задан: 9 August 2016 10:11
1
ответ

Расширение модуля списка F#

Я добавлял несколько удобных методов к некоторым модулям F#, таким как Список. введите Microsoft. Фа-диез. Наборы. FSharpList <'a> с//' статический участник iterWhile (f:'a-> bool) (ls:...
вопрос задан: 30 September 2011 22:37
1
ответ

Как я могу создавать методы расширения .Net с помощью C ++ / CLI?

В C #, } Поскольку вся моя библиотека написана на C ++ / ...
вопрос задан: 16 May 2011 01:56
1
ответ

Можно ли сделать Дополнительный Метод Статическим/Общим?

Хорошо, я, вероятно, неправильно понял что-то здесь, но, насколько я вижу... Дополнительный метод должен содержаться в модуле, не классе, Вы не можете сделать методы в модулях Статическими/Общими Поэтому...
вопрос задан: 21 May 2010 09:11
1
ответ

Как ввести сам ninject в статический класс с дополнительными функциями

Я получил некоторые статические классы с дополнительными методами, которые добавляют 'бизнес-логику' к объектам с помощью шаблона репозитория. Теперь иногда я должен создать новый IRepository в этих дополнительных функциях. Я'...
вопрос задан: 14 May 2010 14:10
1
ответ

LINQ.Cast () дополнительные сбои метода, но (тип) возражают работам

Для преобразования между некоторым LINQ в объекты SQL и DTOs, мы создали явные операторы броска на DTOs. Тем путем мы можем сделать следующее: DTOType MyDTO = (LinqToSQLType)MyLinq2SQLObj; Это работает...
вопрос задан: 12 May 2010 13:59
1
ответ

Дополнительные методы могут быть применены к интерфейсам?

Действительно ли возможно применить дополнительный метод к интерфейсу? (Вопрос о C#), Который должен, например, достигнуть следующего: создайте интерфейс ITopology, создают дополнительный метод для этого интерфейса (...
вопрос задан: 5 May 2010 02:56
1
ответ

Переопределение методов расширения LINQ

Существует ли способ переопределить дополнительные методы (обеспечьте лучшую реализацию), явно не имея необходимость бросить им? Я реализую тип данных, который может обработать определенные операции больше...
вопрос задан: 24 April 2010 19:38
1
ответ

Действительно Выстраивает. ToArray <> () возвращают исходный массив, если это - тот же тип?

Я имею дело с платформой ежедневно, где мы иногда предоставляем методы, которые принимают IEnumerable <MyBusinessObject> в качестве параметра, чтобы показать пользовательские интерфейсы, выполнить вычисления и т.д.
вопрос задан: 19 January 2010 10:39
1
ответ

Существует ли способ записать Дополнительный Метод, который относится к нескольким типам?

Я пытаюсь записать дополнительный метод, который добавит функциональный HasFactor к интервалу класса в C#. Это работает замечательно, как так: статический класс ExtendInt {общедоступный статический bool HasFactor (это...
вопрос задан: 1 January 2010 23:41
1
ответ

Как я выключаю, “Преобразовывают Дополнительный Метод в Простой Статический” автоматический рефакторинг в resharper?

При использовании Resharper, по некоторым причинам, когда я называю дополнительный метод, он автоматически преобразовывает его в вызов статического метода. Это - так называемый Метод Расширения Преобразования к Простым Помехам...
вопрос задан: 25 August 2009 05:11
1
ответ

Как я использую дополнительный метод в Представлении MVC ASP.NET?

Как я получаю доступ к дополнительному методу в Представлении MVC ASP.NET? В C# я делаю использование MyProject. Расширения; и я не забываю видеть эквивалент XML, чтобы вставить представление, но я не могу больше находить его.
вопрос задан: 12 July 2009 12:48
1
ответ

Статические дополнительные методы на модуле Seq

Согласно этому сообщению, F# поддерживает дополнительные методы на экземплярах объектов и статических классах. Например: модуль CollectionExtensions = система типов. Linq. Счетный со статическим участником...
вопрос задан: 22 March 2009 18:39
1
ответ

Обработка нулевых ссылок при использовании, например, Linq-To-Xml

Есть ли лучший/короче способ обработать (много из) нулевые ссылки, например, когда я использую LinqToXML. Я записал это расширение для XElement, который обрабатывает его вполне приятно, но возможно существует другой...
вопрос задан: 10 March 2009 13:00
1
ответ

Есть ли более легкий способ использовать дополнительные методы в Powershell v2

Фон, который объясняет это сообщение, как можно использовать дополнительные методы в http://community.bartdesmet.net/blogs/bart/archive/2007/09/06/extension-methods-in-windows-powershell.aspx Powershell, Выдерживает сравнение...
вопрос задан: 10 January 2009 21:26
1
ответ

Какой метод работает лучше: .Any () vs .Count () > 0?

в пространстве имен System.Linq теперь мы можем расширить наш IEnumerable, чтобы иметь методы расширения TheAny () и Count (). Мне недавно сказали, что если я хочу проверить, что коллекция содержит 1 или больше ...
вопрос задан: 20 November 2008 12:56
1
ответ

Методы расширения перечисления

В vs2008, это возможный записать дополнительные методы, которые относились бы к любому перечислению. Я знаю, что можно записать дополнительные методы против определенного перечисления, но я хочу быть в состоянии к каждому...
вопрос задан: 9 November 2008 12:31
0
ответов

Как написать метод расширения в JavaScript?

Мне нужно написать несколько методов расширения в JS. Я знаю, как это сделать в C#. Пример: public static string SayHi(this Object name) { return "Hi " + name + "!"; } и затем вызывается: ...
вопрос задан: 20 October 2019 17:29
0
ответов

Проверить, все ли элементы в коллекции имеют одинаковое значение

Метод расширения в коллекции с именем MeasurementCollection проверяет, имеет ли свойство Template.Frequency (Enum) одинаковое значение. public static bool IsQuantized (this ...
вопрос задан: 12 September 2019 19:34
0
ответов

Как я могу заставить мое настольное приложение взаимодействовать с моим плагином?

Я хочу сделать приложение, подобное UiPath UI Explorer. Приложение будет взаимодействовать с расширением Chrome (которое я сделаю), которое будет извлекать атрибуты веб-элемента с веб-сайта и отправлять его в мое настольное приложение. Я ...
вопрос задан: 28 March 2019 06:08
0
ответов

Методы расширения против статического служебного класса [закрыто]

Я ищу некоторые плюсы и минусы использования методов расширения над статическими служебными классами в приложении C #. Например, плюсом в столбце методов расширения является удобство вызова классом ...
вопрос задан: 20 November 2018 05:46
0
ответов

Снижается ли производительность при создании методов расширения, которые работают с типом 'object'?

У меня есть набор методов расширения, которые я регулярно использую для различных задач пользовательского интерфейса. Я обычно определяю их для работы с типом object, хотя внутри них я обычно преобразовываю их в строковые типы....
вопрос задан: 23 August 2018 12:39
0
ответов

Возможное исключение ReSharper Null, когда значение null уже проверено

Это ReSharper 7 с Visual Studio 2012. В приведенном ниже примере // Этот код работает нормально, как и ожидалось, и ReShrper им доволен if (!string.IsNullOrWhiteSpace (расширение )&& расширение....
вопрос задан: 22 August 2018 12:41
0
ответов

Метод расширения C # как реализация интерфейса

Мне было интересно, может ли метод расширения C # какого-либо класса действовать как реализация интерфейса? Что у меня есть: iterface: открытый интерфейс IEventHandler {void Notify (SEvent ev, ...
вопрос задан: 26 July 2018 08:26
0
ответов

Как принудительно использовать метод расширения вместо метода экземпляра с параметрами?

Мне не удается заставить компилятор C # вызвать созданный мной метод расширения, поскольку он предпочитает вместо этого метод экземпляра с аргументом params. Например, скажем, у меня есть следующий класс ...
вопрос задан: 9 April 2018 01:38
0
ответов

Получение значений атрибутов из соответствующих узлов XML с помощью запроса XPath

Это не кажется сложным, но я застрял в данный момент. Я пытаюсь получить значения атрибутов для определенного атрибута из узлов, соответствующих заданной строке запроса XPath. Вот ...
вопрос задан: 7 March 2018 12:34
0
ответов

Метод расширения и вспомогательный класс [дубликат]

Возможный дубликат :Методы расширения и статический служебный класс Я создаю API общих функций, которые выполняют действия на основе объектов в.NET. Например; Я создал функцию...
вопрос задан: 24 January 2018 14:25
0
ответов

Foreach с методом расширения в IEnumerable

Быстрый вопрос, см. Этот код: List result = new List (); var list = new List {1, 2, 3, 4}; list.Select (value => {result.Add (value); // Не работает? ...
вопрос задан: 15 December 2017 14:50
0
ответов

Приоритет методов расширения C #

Я немного не понимаю, как работают методы расширения. Если я правильно это читаю http://msdn.microsoft.com/en-us/library/bb383977.aspx и это Если метод расширения имеет ту же сигнатуру, что и ...
вопрос задан: 23 May 2017 12:33