Куда я помещаю своего делегата C# объявление в собственном файле?

Интересное новое сменное приложение Django: django-хронограф

только необходимо добавить одну запись крона, которая действует как таймер, и у Вас есть очень хороший администраторский интерфейс Django в сценарии для выполнения.

19
задан Adam Robinson 28 August 2009 в 14:26
поделиться

5 ответов

Я стараюсь помещать каждый тип в отдельный файл кода. Это поможет вам ориентироваться в обозревателе решений, хотя ReSharper работает с помощью « Go To File »

alt text
(источник: jetbrains.com )

и « Go Чтобы ввести ":

alt text
(источник: jetbrains.com )

5
ответ дан 30 November 2019 в 05:15
поделиться

Обычно я добавляю его в файл .cs класса, который реализует функцию делегирования (на уровне пространства имен). Если их несколько, я помещаю его в отдельный файл.

Если я точно знаю, что только один класс будет реализовывать функцию делегата, я вкладываю его в реализующий класс.

3
ответ дан 30 November 2019 в 05:15
поделиться

Я лично добавляю его перед определением тесно связанного класса. Я хорошо использую пространства имен, чтобы не загрязнять!

1
ответ дан 30 November 2019 в 05:15
поделиться

Обычно я просто использую:

Func<string, string>

в наши дни

0
ответ дан 30 November 2019 в 05:15
поделиться

Если он достаточно тесно связан, чтобы принадлежать к тому же файлу, что и класс, то вы, вероятно, можете оправдать вложение его в класс. Тогда у вас не будет проблем с запоминанием файла класса, в котором он находится.

Если нет единственного класса, который является очевидным выбором для вложения, создание однострочного файла, вероятно, имеет смысл, поскольку вы никогда не будете тратить время на попытки вспомнить, в какой class файл, в который вы решили его поместить.

1
ответ дан 30 November 2019 в 05:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: