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

1 ответ

Нужно ли экспортировать расширения базовых методов в R-пакет? Последствия для документации?

В принципе, я мог бы сохранить эти расширения неэкспортированными, и это также позволило бы мне не добавлять избыточную документацию для этих уже хорошо документированных методов, в то же время передаваяR CMD check myPackage без каких-либо ...

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 ответов

Перегрузка методов расширения в C #, это работает?

Наличие класса, у которого есть метод, например: class Window { public void Display(Button button) { // ... } }Можно ли перегрузить метод другим, более широким, например: class WindowExtensions { public void Display(this Window window, object ...

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

3 ответа

Можете ли вы научить Entity Framework распознавать выражения?

У меня есть функция поиска, которая использует Entity Framework. Одна из вещей, которую вы можете искать, это диапазон дат. Вы можете сказать что-то вроде «где Дата начала находится между SearchStart и Search End». Это не так сложно писать в ...

1 ответ

RichTextBox BeginUpdate () EndUpdate () методы расширения не работают

У меня есть richTextBox, который я использую для подсветки синтаксиса. Это небольшое средство редактирования, поэтому я не написал пользовательскую подсветку синтаксиса - вместо этого я используюRegexи обновление после обнаружения задержки ввода ...

30 ответов

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

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

1 ответ

Правильно сделать расширение ActionLink с помощью htmlAttributes

Я использую собственное расширение для моих ссылок ActionLink. Я добавил атрибутdata_url который предназначен для перевода в атрибутdata-url, Это замена нижнего подчеркивания тире. Вот ссылка 1 с использованием моего собственного ...

4 ответа

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

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

3 ответа

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

Я пытаюсь позвонитьметод расширения на моем собственном классе, но он не компилируется. Рассмотрим следующие строки кода: public interface IHelloWorld { } public static class Extensions { public static string HelloWorld(this IHelloWorld ext) { ...

3 ответа

Общий метод расширения для автомпера

public abstract class Entity : IEntity { [Key] public virtual int Id { get; set; } } public class City:Entity { public string Code { get; set; } } public class BaseViewModel:IBaseViewModel { public int Id { get; set; } } public ...