.NET Commenti XML nel codice

lug 14th, 2009 | Filed under .NET, C#, Snippet

Link sponsorizzati

Avete mai sentito parlare dei commenti XML? Quelli che permettono a Visual Studio di creare la documentazione ‘al momento’. Per esempio prendiamo la classe WebClient, questo è un esempio di quello che intendo
webclient
quel suggerimento c’è grazie ai commenti XML, che possiamo aggiungere anche noi al nostro codice per esempio. Prendiamo in considerazione questa classe

    class foo
    {
        private string bar;

        /// <summary>
        /// costruttore di defautl
        /// </summary>
        public foo()
        {
            this.bar = "";
        }
        /// <summary>
        /// secondo costruttore
        /// </summary>
        /// <param name="bar">Inserisci il paramentro bar che non serve a nulla</param>
        public foo(string b)
        {
            this.bar = b;
        }
        /// <summary>
        /// non fa assolutamente niente questa funzione
        /// </summary>
        /// <returns>"Yes is bar!!" se il parametro bar è uguale a "bar", ""Wrong!"" altrimeni</returns>
        public string doSomething()
        {
            if (this.bar == "bar")
                return "Yes is bar!!";

            return "Wrong!";
        }
        /// <summary>
        /// Fa la somma di tre numeri
        /// </summary>
        /// <param name="a">primo numero</param>
        /// <param name="b">secondo numero</param>
        /// <param name="c">terzo numero</param>
        /// <returns>Torna un intero che rappresenta la somma</returns>
        public int sum(int a, int b, int c)
        {
            return a + b + c;
        }
    }

Ecco come vengono mostrati i suggerimenti nel codice

Link sponsorizzati

esempio_costruttore

e qui i vari metodi

metodi

I commenti di questo genere si aggiungono con semplicità, creare l’intestazione della funzione, per esempio

public string get(string par1, int par2)
{

}

ora, andate sopra la funzione e digitate, per C#, ///, la struttura viene creata automaticamente. Per il Visual Basic .NET vale la stessa cosa, ma dovete mettere ovviamente ”’ per creare la struttura (‘ è il commento per VB). L’IDE (Visual Studio) interpreta direttamente quel codice e fornisce i suggerimenti quando si va ad utilizzare la classe.

Questo tipo di commenti sono molto utili, perchè permettono di avere una ‘documentazione’ direttamente sul codice, usateli, sono molto comodi.

Link sponsorizzati

Condividi l'articolo

Post correlati:

Non sono ancora stati lasciati commenti.