Результаты поиска по запросу "extension-methods"

7 ответов

Добавить диапазон в коллекцию

Коллега спросил меня сегодня, как добавить диапазон в коллекцию. У него есть класс, который наследует отCollection<T>, Есть свойство get-only этого типа, которое уже содержит некоторые элементы. Он хочет добавить элементы из другой коллекции в ...

2 ответа

Что означает ключевое слово this в параметре метода? [Дубликат]

На этот вопрос уже есть ответ здесь: Что такое методы расширения? [/questions/403539/what-are-extension-methods] 10 ответовnamespace System.Web.Mvc.Html { // Summary: // Represents support for HTML in an application. public static class ...

2 ответа

Выделяющее выражение <Func <T, объект >>

Я занят созданием методов расширения оболочки поверхщеголеватый [https://code.google.com/p/dapper-dot-net/]а такжеDapperExtensions [https://github.com/tmsmith/Dapper-Extensions], В данный момент я пытаюсь добавить фильтрацию кGetList<T> метод ...

ТОП публикаций

5 ответов

FindAll vs Где расширение-метод

Я просто хочу знать, будет ли «FindAll» быстрее метода «Где» и почему? Пример : myList.FindAll(item=> item.category == 5);или же myList.Where(item=> item.category == 5);Как лучше ?

2 ответа

Что вызывает здесь «методы расширения не могут быть динамически отправлены»?

Ошибка компиляции«System.Data.SqlClient.SqlConnection» не имеет применимого метода с именем «Query», но, похоже, имеет метод расширения с этим именем. Методы расширения не могут быть динамически отправлены. Рассмотрите приведение динамических ...

2 ответа

ICollection / ICollection <T> проблема неоднозначности

Просто хочу сделать простое расширение длясинтаксический сигар [http://en.wikipedia.org/wiki/Syntactic_sugar] : public static bool IsNotEmpty(this ICollection obj) { return ((obj != null) && (obj.Count > 0)); } public static bool ...

7 ответов

Могут ли методы расширения C # получить доступ к закрытым переменным?

Можно ли получить доступ к закрытым переменным объекта, используя метод расширения?

2 ответа

Как проверить имя элемента с помощью WriteEndElement

Я пишу XML сXmlWriter [http://msdn.microsoft.com/en-gb/library/system.xml.xmlwriter.aspx], Мой код имеет много разделов, как это: xml.WriteStartElement("payload"); ThirdPartyLibrary.Serialise(results, xml); xml.WriteEndElement(); // ...

3 ответа

Почему должны быть определены методы расширения C # в статических классах? [Дубликат]

На этот вопрос уже есть ответ: Почему методы расширения разрешены только в не вложенном, не универсальном статическом классе? [/questions/3930335/why-are-extension-methods-only-allowed-in-non-nested-non-generic-static-class] 3 ответа Я ...

2 ответа

Как мне создать метод расширения (F #)? [Дубликат]

На этот вопрос уже есть ответ: етоды расширения @ F # в C # [/questions/702256/f-extension-methods-in-c-sharp] 4 ответа Как мне создать метод расширения в F #, например, как это расширение C #: public static string Right(this string host, int ...