2010-03-02 8 views
27

I just posted this question et appris <see cref="">, mais quand je l'ai essayéComment se référer aux types de tableaux dans les documents commentaires

/// This is a set of extensions that allow more operations on a <see cref="byte[]"/>. 

Le compilateur m'a donné des avertissements à ce sujet ne sont pas correctement formaté. Que dois-je faire pour que la référence de code apparaisse correctement?

+0

Je ne pense pas que ce soit une objection à [] en soi, plus sur le compilateur de ne pas être en mesure de reconnaître 'octet []' comme un type liable. J'ai changé le titre de votre question pour refléter ceci: veuillez revenir en arrière si vous n'êtes pas d'accord ou si je me trompe. – itowlson

Répondre

34

Comme décrit dans this post, utilisez

<see cref="T:byte[]" /> 
+4

J'ai essayé de le faire avec 'T: string []', et il ne fonctionnait pas. 'Array.string' semblait fonctionner. – zzzzBov

-1

Vous devriez peut-être avoir <summary>...</summary> autour de:

/// <summary> 
/// This is a set of extensions that allow more operations on a <see cref="byte[]"/>. 
/// </summary> 
+0

Je l'ai fait mais je l'ai coupé de l'exemple parce que je ne voulais pas taper 3 lignes. –

2

Vous pouvez écrire comme ceci:

/// <summary> 
/// Array byte <see cref="byte"/>[] 
/// Nullable byte <see cref="byte"/>? 
/// </summary> 

ou

/// <summary> 
/// Array byte <see cref="T:byte[]"/> 
/// Nullable byte <see cref="T:byte?"/> 
/// </summary>