5

:これはこの質問のコピーですが、 C#ではなくVisual Basic用です。

XML ドキュメントを作成するときは<see cref="something">something</see>、もちろん機能する を使用できます。しかし、ジェネリック型を持つクラスまたはメソッドをどのように参照するのでしょうか?

Public Class FancyClass(Of T)

  Public Function  FancyMethod(value As T) As String
    Return "something fancy"
  End Function

End Class

どこかに xml ドキュメントを書くつもりなら、どのようにファンシー クラスを参照すればよいでしょうか? を参照するにはどうすればよいFancyClass(Of String)ですか? 方法はどうですか?

たとえば、別のクラスでは、のインスタンスを返すことをユーザーに知らせたいと思いましたFancyClass(Of Integer)。どうすればそれを作ることができsee crefますか?

4

2 に答える 2

3

VS2012 ではこのようなことはできないようですが、VS2013 では修正されています。と書くだけ<see cref="FancyClass(Of T)" />です。

于 2014-01-23T19:46:59.650 に答える
0

私はそのようなものを書くのに慣れています:

''' <summary>
''' A great fancy class.
''' </summary>
''' <typeparam name="T">Generic stuff ....</typeparam>
Public Class FancyClass(Of T)

    ''' <summary>
    ''' A fancy method that do fancy operation.
    ''' </summary>
    ''' <param name="value">The value.</param>
    ''' <returns></returns>
    Public Function FancyMethod(value As T) As String
        Return "something fancy"
    End Function

End Class

xml ドキュメントでは、ジェネリック クラスについて説明する必要があります。を参照することFancyClass(Of String)はありません。これはクラスではありません。

于 2014-01-15T13:40:35.390 に答える