0
ответов

Дополнение двух списков?

скажем, у меня есть список строк: A, B, C , D Затем еще один список строк B, C, D. Я хочу знать, какие элементы находятся в первом списке, но не во втором списке, поэтому результатом будет AI, не ...
вопрос задан: 9 May 2011 16:10
0
ответов

Метод расширения ForEach для ListItemCollection

Я реализовал ExtensionMethod, который в основном работает как ForEach-Loop, моя реализация выглядит так: public static void ForEach (this ListItemCollection коллекция, действие акт) {...
вопрос задан: 29 April 2011 10:44
0
ответов

Невозможно преобразовать лямбда-выражение в тип «строка», потому что это не тип делегата

Я создаю страницу, которая показывает результат запроса LINQ в виде таблицы. Настройте базовый запрос в SetupArticleQuery (). Запустите другой метод, UpdateFilter () ...
вопрос задан: 28 April 2011 05:43
0
ответов

ruby ​​- переопределить метод, а затем вернуться

Я пытаюсь найти способ переопределить метод, сделать что-нибудь и затем вернуться, не оставляя никаких артефактов. Я реализовал это с помощью мокко, но очевидно, что это не сработает ...
вопрос задан: 20 April 2011 23:26
0
ответов

Метод расширения, расширяющий T - плохая практика?

Я читал, что обычно расширение System.Object - плохая практика, с которой я согласен. Мне любопытно, однако, если следующий будет рассматриваться как полезный метод расширения, или это все еще плохо ...
вопрос задан: 14 April 2011 22:37
0
ответов

Расширение объединения IEnumerable с нулевым значением

Я часто сталкиваюсь с проблемой, чтобы проверить, является ли IEnumerable нулевым, прежде чем повторять его через запросы foreach или LINQ. коды вроде этого: var myProjection = (...
вопрос задан: 12 April 2011 19:18
0
ответов

Использование методов расширения в [DebuggerDisplay] Attribute

Атрибут [DebuggerDisplay] (с помощью DebuggerDisplayAttribute) позволяет определять отображение в отладчике VS 2010 / 2008. Изменяя AutoExp.cs / .dll, я могу даже переопределить отображение системы ...
вопрос задан: 9 April 2011 10:34
0
ответов

Могу ли я добавить неявное преобразование для двух классов, которые я не контролирую напрямую?

Я хотел бы иметь возможность неявно конвертировать между двумя классами, которые в противном случае несовместимы. Один из классов - Microsoft.Xna.Framework.Vector3, а другой - просто класс Vector, используемый в ...
вопрос задан: 2 April 2011 23:35
0
ответов

зачем разрешать методы расширения для нулевых объектов?

в чем смысл разрешения вызова методов расширения для нулевых объектов? это заставляет меня без необходимости проверять нулевой объект в методе расширения. AFAIK, я не могу этого понять? Пожалуйста ...
вопрос задан: 28 March 2011 13:09
0
ответов

Why is this extension method not working?

public static string ToTrimmedString(this DataRow row, string columnName) { return row[columnName].ToString().Trim(); } Compiles fine but it doesn't show up in intellisense of the DataRow...
вопрос задан: 23 March 2011 21:38
0
ответов

Расширение метода базового класса

Я новичок в C # и пытаюсь понять основные концепции. Спасибо заранее за вашу помощь. У меня есть несколько примеров классов ниже (введенных в этом окне, поэтому могут быть некоторые ошибки), и у меня есть два вопроса: ...
вопрос задан: 23 March 2011 03:48
0
ответов

Конфликт методов расширения

Допустим, у меня есть 2 метода расширения для строки в 2 разных пространствах имен: пространство имен test1 {открытый статический класс MyExtensions {открытый статический int TestMethod (this String str) {...
вопрос задан: 12 March 2011 16:05
0
ответов

Как вызвать метод расширения динамического типа?

I Я читаю книгу Джона Скита «Глубоко в C #, 2-е издание». Он сказал, что мы можем вызывать методы расширения с динамическими аргументами, используя два обходных пути, например, dynamic size = 5; var numbers = ...
вопрос задан: 11 March 2011 08:49
0
ответов

Вывод типа проблема при написании универсального метода расширения с более чем одним типом

Я пишу универсальный метод расширения для IEnumerable для отображения списка объектов в другой список отображаемых объектов. Вот как я бы хотел, чтобы этот метод работал: IList
article = ...
вопрос задан: 9 March 2011 09:17
0
ответов

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

У меня есть статический класс с кучей методов расширения для различных типов. Есть ли какая-нибудь утилита или способ разбить его на несколько классов - отдельный класс для каждого целевого типа.
вопрос задан: 2 March 2011 14:54
0
ответов

Почему оператор запроса ' ElementAt ' не поддерживается в LINQ to SQL?

В LINQ to SQL я получаю исключение «Оператор запроса ElementAt не поддерживается». При попытке использовать метод расширения ElementAt в IQueryable, возвращенном из запроса LINQ to SQL. Вот ...
вопрос задан: 28 February 2011 21:26
0
ответов

Что означает «это» в статическом методе декларация?

Я видел код, в котором ключевое слово this используется в объявлении параметра функции. Например: public static Object SomeMethod (this Object blah, bool blahblah) Что означает слово this в ...
вопрос задан: 22 February 2011 09:03
0
ответов

Метод расширения C # для объекта

Является ли хорошей идеей использовать метод расширения для класса Object? Мне было интересно, если, зарегистрировав этот метод, вы понесли потери производительности, поскольку он будет загружен на каждый объект, который ...
вопрос задан: 4 February 2011 18:12
0
ответов

Итерация по объекту jQuery JSON в исходном порядке

Я получили некоторые данные json в объекте карты, отсортированные по времени. Ключ - это целочисленный идентификатор, а значение - объект, содержащий временную метку. Однако, когда я пытаюсь перебрать эти данные с помощью ...
вопрос задан: 1 February 2011 01:11
0
ответов

Методы расширения C # - возврат вызывающего объекта

Я новичок в методах расширения и изучаю, что они могут делать. Возможно ли, чтобы вызывающему объекту был назначен выход без определенного назначения? Вот простой пример для объяснения: ...
вопрос задан: 26 January 2011 14:24
0
ответов

Это необходимо выбросить исключение NullReferenceException из метода расширения? [дубликат]

Если я определю такой метод расширения, как этот: static public String ToTitleCase (этот экземпляр строки, культура CultureInfo) {if (instance == null) throw new NullReferenceException (); ...
вопрос задан: 25 January 2011 10:30
0
ответов

Можно ли создать метод-расширение-конструктор? как?

Можно ли добавить метод расширения конструктора? Я хочу добавить конструктор List для получения определенного количества байтов из данного частично заполненного буфера (без накладных расходов ...
вопрос задан: 24 January 2011 12:37
0
ответов

PHP preg_match для поиска целых слов

Я новичок в регулярных выражениях. Не могли бы вы помочь мне создать шаблон, который соответствует целым словам, содержащим определенную часть? Например, если у меня есть текстовая строка «Выполнить регулярное выражение ...
вопрос задан: 18 January 2011 08:51
0
ответов

Методы расширения в структуре

Можно ли добавить методы расширения в структуру?
вопрос задан: 13 January 2011 06:01
0
ответов

Итерация и возврат массива из n последовательных элементов

В Ruby есть each_cons на Enumerable. Это работает так (1..5) .each_cons (3) {| n | pn} [1, 2, 3] [2, 3, 4] [3, 4, 5] Я хотел бы сделать это на C #. LINQ было бы неплохо. Следующее ...
вопрос задан: 11 January 2011 17:19
0
ответов

Если я приведу IQueryable как IEnumerable, тогда вызову метод расширения Linq, какая реализация будет вызвана?

Учитывая следующий код: IQueryable queryable; // что-то для создания экземпляра запрашиваемого var enumerable = (IEnumerable ) queryable; var filter = enumerable.Where (i => i & ...
вопрос задан: 7 January 2011 13:19
0
ответов

Является ли метод расширения потокобезопасным?

Является ли этот метод расширения потокобезопасным? public static class Extensions {public static void Raise (этот обработчик EventHandler , отправитель объекта, аргументы T), где T: ...
вопрос задан: 6 January 2011 19:21
0
ответов

Проблема intellisense resharper с расширением методы

итак, у меня есть репозиторий, определенный таким методом: IQueryable Customers {...} и в другом месте метод расширения для фильтрации клиентов следующим образом: public static IQueryable <...
вопрос задан: 6 January 2011 19:09
0
ответов

Используя мс: xpath функционирует в XPathExpression

Я пытаюсь использовать Microsoft XPath Extension Functions (те, которые ms:string-сравнивают http://msdn.microsoft.com/en-us/library/ms256114.aspx) в объекте XPathExpression. Эти функции...
вопрос задан: 30 December 2010 18:31
0
ответов

Эквивалент Java методам расширения C #

Я ищу возможность реализовать функциональность в списке объектов, поскольку я будет в C # с использованием метода расширения. Примерно так: List list; // ... Инициализация списка. list.getData (...
вопрос задан: 5 December 2010 16:59