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

4 ответа

Можно ли иметь делегата в качестве параметра атрибута?

Можно ли иметь делегата в качестве параметра атрибута? Нравится: public delegate IPropertySet ConnectionPropertiesDelegate(); public static class TestDelegate { public static IPropertySet GetConne,ction() { return new PropertySetClass(); } } ...

4 ответа

C #, почему я должен использовать ключевое слово «new» при подписке на событие?

В чем разница между следующими двумя способами подписки на событие? receiver.ConfigChanged += Config_ConfigChanged; receiver.ConfigChanged += new EventHandler(Config_ConfigChanged);Кажется, что они оба работают одинаково, но если это так, какой ...

2 ответа

Рекомендуемый способ объявления свойств делегата с помощью ARC

Я использовал, чтобы объявить все свойства делегата как @property (assign) id<FooDelegate> delegate;У меня сложилось впечатление, что все присваиваемые свойства теперь должны быть слабыми указателями, это правильно? Если я попытаюсь объявить ...

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

2 ответа

Генерация типов делегатов динамически в C #

У нас есть требование, когда нам нужно генерировать типы делегатов на лету. Нам нужно сгенерировать делегатов с учетом входных параметров и выходных данных. И вход, и выход будут простыми типами. например, нам нужно создать int Del(int, int, ...

2 ответа

Получить NSManagedObjectContext при использовании раскадровки

Цель состоит в том, чтобы получить текущий NSManagedObjectContext для работы с Базовыми данными. В iOS 4.3 я установил делегат UINavigationController как AppDelegate следующим образом (в AppDelegate.m): self.navigationController.delegate = ...

3 ответа

Как преобразовать действие в определенный делегат с той же подписью?

class Test { public delegate void FruitDelegate(Fruit f); public void Notify<T>(Action<T> del) where T : Fruit { FruitDelegate f = del; // Cannot implicitly convert type 'Action<T>' to 'FruitDelegate } }Фрукты - это пустой класс. Оба этих ...

7 ответов

Почему делегаты ссылаются на типы?

Быстрая заметка о принятом ответе: Я не согласен с небольшой частьюОтвет Джеффри [https://stackoverflow.com/questions/7905962/why-are-delegates-reference-types/7906297#7906297] а именно то, что сDelegate должен был быть ссылочным типом, из этого ...

9 ответов

Почему вы используете Expression <Func <T >>, а не Func <T>?

Я понимаю лямбды иFunc а такжеAction делегаты. Но выражения озадачивают меня. При каких обстоятельствах вы бы использовалиExpression<Func<T>> а не простой старыйFunc<T>?

4 ответа

Зачем использовать «Новый DelegateType (Delegate)»?

Хорошо, предположим, вы определили делегата в некотором классе. public delegate void StringDelegate (string s);а другой класс реализует метод: public static void StringWriter (string s) {...}В 4-м издании книги «Программирование на C #» они ...

3 ответа

Как я могу использовать следующие события / delgates, написанные на C #, в VB.NET?

Я использую библиотеку APNS-Sharp от JdSoft в своем веб-приложении ASP.NET. Библиотека написана на C # и широко использует функции делегатов и события для многопоточности. Мое приложение написано на VB.NET, и я немного озадачен тем, как перевести ...