Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [VB.NET] A cosa servono le parentesi quadre?

    Ciao.

    Stavo leggendo della documentazione Microsoft sull'uso della classe DictionaryBase.

    Negli esempi esplicativi ho trovato il codice che segue (solo un estratto!:

    codice:
    ...
    
        Public Sub Add(ByVal key As [String], ByVal value As [String])
            Dictionary.Add(key, value)
        End Sub 'Add
    
        Public Function Contains(ByVal key As [String]) As Boolean
            Return Dictionary.Contains(key)
        End Function 'Contains
    
        Public Sub Remove(ByVal key As [String])
            Dictionary.Remove(key)
        End Sub 'Remove
    
    ...

    Ma a cosa servono le parentesi quadre nelle dichiarazioni dei parametri di sub e function? E' usata solo per le "string". E' unn caso o è una prerogativa del tipo string?
    Fedrok
    Corsi di Shiatsu a Brescia? Corso di Shiatsu a Brescia?
    ____________________________________
    Visto che la luce viaggia piu' veloce del suono, sara' per questo che molte persone appaiono brillanti finchè non le senti parlare?

  2. #2

    UP!

    :quote:
    Fedrok
    Corsi di Shiatsu a Brescia? Corso di Shiatsu a Brescia?
    ____________________________________
    Visto che la luce viaggia piu' veloce del suono, sara' per questo che molte persone appaiono brillanti finchè non le senti parlare?

  3. #3
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    :master:

    mai visto una dichiarazione di quel tipo, tant'è che sa la fai tu le parentesi le toglie

    Io so che le quadre servono per usare come variabili dei nomi riservati

    per esempio prova a digitare questo codice

    Dim string as integer
    dim [string] as integer

  4. #4

    ...hai ragione...

    Originariamente inviato da darkblOOd



    Io so che le quadre servono per usare come variabili dei nomi riservati
    ...adesso che me lo ricordi, mi sovviene...
    Tuttavia non è il mio caso.
    Le quadre messe lì vogliono dire qualcos'altro.
    Dev'essere qualche formalismo a livello di programmazione a oggetti.
    Comunque grazie.


    ciao.
    Fedrok
    Corsi di Shiatsu a Brescia? Corso di Shiatsu a Brescia?
    ____________________________________
    Visto che la luce viaggia piu' veloce del suono, sara' per questo che molte persone appaiono brillanti finchè non le senti parlare?

  5. #5
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212

    Re: ...hai ragione...

    Originariamente inviato da fedrok
    ...adesso che me lo ricordi, mi sovviene...
    Tuttavia non è il mio caso.
    Le quadre messe lì vogliono dire qualcos'altro.
    Dev'essere qualche formalismo a livello di programmazione a oggetti.
    Comunque grazie.


    ciao.
    ma dove l'hai visto? Io non l'ho visto da nessuna parte... che framework hai? 1.0?

  6. #6
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    ho visto la documentazione, forse è necessario perchè si tratta di una classe ASTRATTA

    Non so, ma potrebbe essere che essendo astratta, per indicare un nome di classe esistente nel framework, quindi un "nome riservato", la si indica in quel modo, in modo tale che quando viene usata la classe astratta all'interno della classe utilizzatrice (una classe astratta è mustinherits) quelle proprietà/metodi vengono riconosciuti correttamente

  7. #7

    ...penso di avere intuito...

    Originariamente inviato da darkblOOd
    ho visto la documentazione, forse è necessario perchè si tratta di una classe ASTRATTA

    Non so, ma potrebbe essere che essendo astratta, per indicare un nome di classe esistente nel framework, quindi un "nome riservato", la si indica in quel modo, in modo tale che quando viene usata la classe astratta all'interno della classe utilizzatrice (una classe astratta è mustinherits) quelle proprietà/metodi vengono riconosciuti correttamente
    ...al max mi passeresti i riferimenti di rete che hai consultato?

    Grazie.

    Fedrok
    Corsi di Shiatsu a Brescia? Corso di Shiatsu a Brescia?
    ____________________________________
    Visto che la luce viaggia piu' veloce del suono, sara' per questo che molte persone appaiono brillanti finchè non le senti parlare?

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212

    Re: ...penso di avere intuito...

    Originariamente inviato da fedrok
    ...al max mi passeresti i riferimenti di rete che hai consultato?

    Grazie.

    ho guardato la stessa classe di cui parlavi tu nel primo post, nell'MSDN

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.