Результаты поиска по запросу "extension-methods"
Добавить диапазон в коллекцию
Коллега спросил меня сегодня, как добавить диапазон в коллекцию. У него есть класс, который наследует отCollection<T>, Есть свойство get-only этого типа, которое уже содержит некоторые элементы. Он хочет добавить элементы из другой коллекции в ...
Что означает ключевое слово this в параметре метода? [Дубликат]
На этот вопрос уже есть ответ здесь: Что такое методы расширения? [/questions/403539/what-are-extension-methods] 10 ответовnamespace System.Web.Mvc.Html { // Summary: // Represents support for HTML in an application. public static class ...
Выделяющее выражение <Func <T, объект >>
Я занят созданием методов расширения оболочки поверхщеголеватый [https://code.google.com/p/dapper-dot-net/]а такжеDapperExtensions [https://github.com/tmsmith/Dapper-Extensions], В данный момент я пытаюсь добавить фильтрацию кGetList<T> метод ...
FindAll vs Где расширение-метод
Я просто хочу знать, будет ли «FindAll» быстрее метода «Где» и почему? Пример : myList.FindAll(item=> item.category == 5);или же myList.Where(item=> item.category == 5);Как лучше ?
Что вызывает здесь «методы расширения не могут быть динамически отправлены»?
Ошибка компиляции«System.Data.SqlClient.SqlConnection» не имеет применимого метода с именем «Query», но, похоже, имеет метод расширения с этим именем. Методы расширения не могут быть динамически отправлены. Рассмотрите приведение динамических ...
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 ...
Могут ли методы расширения C # получить доступ к закрытым переменным?
Можно ли получить доступ к закрытым переменным объекта, используя метод расширения?
Как проверить имя элемента с помощью WriteEndElement
Я пишу XML сXmlWriter [http://msdn.microsoft.com/en-gb/library/system.xml.xmlwriter.aspx], Мой код имеет много разделов, как это: xml.WriteStartElement("payload"); ThirdPartyLibrary.Serialise(results, xml); xml.WriteEndElement(); // ...
Почему должны быть определены методы расширения C # в статических классах? [Дубликат]
На этот вопрос уже есть ответ: Почему методы расширения разрешены только в не вложенном, не универсальном статическом классе? [/questions/3930335/why-are-extension-methods-only-allowed-in-non-nested-non-generic-static-class] 3 ответа Я ...
Как мне создать метод расширения (F #)? [Дубликат]
На этот вопрос уже есть ответ: етоды расширения @ F # в C # [/questions/702256/f-extension-methods-in-c-sharp] 4 ответа Как мне создать метод расширения в F #, например, как это расширение C #: public static string Right(this string host, int ...