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

6 ответов

Самый быстрый способ преобразовать список строк в одну объединенную строку?

2 ответа

Как использовать метод расширения в ASP.NET MVC View?

6 ответов

Аналог String.Join (string, string []) для IEnumerable <T>

классString содержит очень полезный метод -String.Join(string, string[]). Он создает строку из массива, отделяя каждый элемент массива заданным символом. Но в целом - он не добавляет разделитель после последнего элемента! Я использую его для ...

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

4 ответа

Как правильно написать методы расширения Math для междунар, двойные, с плавающей точкой, и т.д.?

Я хочу написать серию методов расширения для упрощения математических операций. Например: Вместо Math.Pow(2, 5)Я хотел бы, чтобы иметь возможность написать 2.Power(5)что (на мой взгляд) яснее. Проблема в том, как я могу иметь дело с ...

30 ответов

Как лучше или интереснее использовать методы расширения, которые вы видели? [закрыто]

Я начинаю по-настоящему любить методы расширения ... Мне было интересно, кто-нибудь ее наткнулся на тот, который действительно взорвал их разум, или просто нашел умным. Пример, который я написал сегодня: Отредактировано из-за комментариев ...

2 ответа

Есть ли способ перегрузить методы расширения в C #?

У меня есть следующий образец модели: public abstract class PARENTCLASS {...} public class CHILD_A_CLASS : PARENTCLASS{...} public static class EXTENSION{ public static METHOD(this PARENTCLASS parent){...} public static METHOD(this CHILD_A_CLASS ...

5 ответов

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

Возможный дубликат: Могу ли я добавить методы расширения в существующий статический класс? [https://stackoverflow.com/questions/249222/can-i-add-extension-methods-to-an-existing-static-class] Есть ли способ добавить метод статического расширения ...

12 ответов

Запутывает ли расширение класса String с IsNullOrEmpty?

Все знают и любят метод String.IsNullOrEmpty (yourString). Мне было интересно, может ли это сбить с толку разработчиков или сделать код лучше, если мы расширим класс String, чтобы иметь такой метод: yourString.IsNullOrEmpty();Pro: Более ...

3 ответа

Интерфейс + расширение (mixin) против базового класса

Являются ли методы интерфейса + расширения (mixin) предпочтительнее абстрактного класса? Если ваш ответ «это зависит», от чего это зависит? Я вижу два возможных преимущества подхода «интерфейс + расширение». Интерфейсы многократно наследуются, ...

2 ответа

Использование методов расширения, определенных в C # из кода F #

У меня есть ряд методов расширения, определенных для различных классов в библиотеке C #. В настоящее время я пишу некоторый код F # и вместо того, чтобы переписывать этот код, я просто хотел бы использовать мои существующие методы расширения в ...