Как сделать cref к перегрузкам метода в тег <seealso> в C#?

s = r'abc123d, hello 3.1415926, this is my book'
print re.findall(r'-?[0-9]+(?:\.[0-9]*)?|-?\.[0-9]+',s)

Вам не нужно escape дважды, когда вы используете raw mode.

Выход: ['123', '3.1415926']

Также тип возврата будет списком strings .Если вы хотите, чтобы возвращаемый тип, как integers и floats, использовал map

import re,ast
s = r'abc123d, hello 3.1415926, this is my book'
print map(ast.literal_eval,re.findall(r'-?[0-9]+(?:\.[0-9]*)?|-?\.[0-9]+',s))

Выход: [123, 3.1415926]

23
задан Hosam Aly 7 January 2009 в 09:26
поделиться

2 ответа

Документация Xml не имеет средства сослаться на все перегрузки метода.

самым популярным генератором документации для проектов C# является Замок из песка. Это автоматически создаст ссылку на, перегрузки перечисляют страницу при необходимости. Следовательно в участники перечисляют страницу, название перегруженного метода появится только, как только, нажимая его проведет по Вам к списку страницы перегрузок для того метода и оттуда к определенной перегрузке.

Размещение ссылки на страницу списка перегрузок в документации Xml потребовало бы глубоких знаний внешнего используемого инструмента и вероятно не хорошая идея.

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

OTH, это может быть больше проблемы, чем ее ценность;)

5
ответ дан AnthonyWJones 29 November 2019 в 02:31
поделиться

Для предназначения конкретный участники я полагаю, что Вы просто соответствуете подписи:

/// <seealso cref="Foo(int)"/>
static void Foo() { }
/// <seealso cref="Foo()"/>
/// <seealso cref="Foo(float)"/> <------ complains
static void Foo(int a) { }

Честно говоря, я не уверен, как генерировать "весь перегрузки" ссылка; я предположил бы, что любой разумный генератор сделал это автоматически.

14
ответ дан Marc Gravell 29 November 2019 в 02:31
поделиться
Другие вопросы по тегам:

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