СообЧа > База Знаний > Программирование > .NET

Вопрос

Может, вы видели, что практически у всех функций .NET Framework есть тк называемые описания. Например, написал MessageBox.Show(… а тут тебе показывает описание каждого параметра в всплывающей подсказке.
А вот у моих функций такое не происходит. Я подумал, что этот Description мне поможет. Написал несколько пробных строк:

<Description("Класс предназначен для работы с матрицами")> Public _
Class Matrix
<Description("Конструктор создает новую матрицу, заполненную _
определенными _
данными")> Public Sub New(<Description("Исходные данные для _
матрицы")> ByVal _
v_Data(,) As Double)

Но вот только ничего это не дает. Все равно в подсказке к моей функции описания аргументов не отображаются. Что делать?

Ответ

Если ты сунешь этот класс в PropertyGrid — то как раз и увидишь все свои описания.

Алексей Вишневский

На gotdotnet.ru как-то был разговор подобный. Говорили, что в C# можно как-то, а в VB нельзя.

Дискуссия была большая, ее я не нашел. Но вот похожая тема:

http://www.gotdotnet.ru/Forums/CommonForum/6446.aspx

Это явно не атрибуты. Просто в код пишется закомментированный текст в формате XML. Кстати, можно попробовать и в VB это реализовать. Создать ручками XML и потом как-то прикрутить к сборке. Вот по этой теме ссылка:

http://www.gotdotnet.ru/DotNet/FAQ/CommonForum/468.aspx

Я в дебрях Microsoft Download видал прогу под названием типа XML Documentation Tool или что-то похожее. Может она для этого и нужна?

Павел Сурменок



Copyright © 2000-2004 Сообщество Чайников
Контактная информация