Результаты поиска по запросу "extension-methods"
Я обновил вопрос с коротким примером.
жный дубликат: Нет вывода типа с универсальным методом расширения [https://stackoverflow.com/questions/7171067/no-type-inference-with-generic-extension-method] Рассмотрим два метода: public static IEnumerable<V> Merge<V> (this ...
Почему статический метод в нестатическом классе не может быть методом расширения? [Дубликат]
Возможный дубликат: метод расширения требует, чтобы класс был статическим [https://stackoverflow.com/questions/2731695/extension-method-requires-class-to-be-static] В .NET: Почему не могустатический методвнестатический классбыть методом расширения?
Приоритет метода расширения C #
Я немного озадачен тем, как работают методы расширения. Если я читаю это правильноhttp://msdn.microsoft.com/en-us/library/bb383977.aspx [http://msdn.microsoft.com/en-us/library/bb383977.aspx]и этоЕсли метод расширения имеет ту же сигнатуру, что ...
Использование методов расширения, определенных в C # из кода F #
У меня есть ряд методов расширения, определенных для различных классов в библиотеке C #. В настоящее время я пишу некоторый код F # и вместо того, чтобы переписывать этот код, я просто хотел бы использовать мои существующие методы расширения в ...
Преобразовать строку в обнуляемый тип (int, double и т. Д.)
Я пытаюсь сделать некоторые преобразования данных. К сожалению, большая часть данных находится в строках, где они должны быть целыми или двойными и т. Д. Так что у меня есть что-то вроде: double? amount = Convert.ToDouble(strAmount);Проблема с ...
Интерфейс + расширение (mixin) против базового класса
Являются ли методы интерфейса + расширения (mixin) предпочтительнее абстрактного класса? Если ваш ответ «это зависит», от чего это зависит? Я вижу два возможных преимущества подхода «интерфейс + расширение». Интерфейсы многократно наследуются, ...
Как я могу установить свойства для всех элементов из запроса linq со значениями из другого объекта, который также извлекается из запроса?
У меня есть запрос, извлекаемый из базы данных: List<myClass> items = new List<myClass>(from i in context select new myClass { A = i.A, B = "", // i doesn't know this, this comes from elsewhere C = i.C }У меня также есть другой запрос, делающий ...
Запутывает ли расширение класса String с IsNullOrEmpty?
Все знают и любят метод String.IsNullOrEmpty (yourString). Мне было интересно, может ли это сбить с толку разработчиков или сделать код лучше, если мы расширим класс String, чтобы иметь такой метод: yourString.IsNullOrEmpty();Pro: Более ...
Как использовать GetMethod для метода статического расширения
У меня есть метод расширения: public static class StringEx { public static bool Like(this string a, string b) { return a.ToLower().Contains(b.ToLower()); } }Как правильно отразить это через GetMethod с моими параметрами? Я попытался это ...
Методы статического расширения [дубликаты]
Возможный дубликат: Могу ли я добавить методы расширения в существующий статический класс? [https://stackoverflow.com/questions/249222/can-i-add-extension-methods-to-an-existing-static-class] Есть ли способ добавить метод статического расширения ...