20 messaggi dal 25 aprile 2009
Salve a tutti, ho un quesito di teoria ma vorrei capirlo.
Che differenza c'è tra dichiarare un metodo in una classe generica classe<T> come:

public void metodo<T>(T par)

e

public void metodo(T par)

Cioè a cosa mi serve in termini pratici l'uso della prima forma? in fondo tutto ciò che mi serve usando i generic è il fatto che il parametro par sia generico e questo l'ottengo tranquillamente con la seconda forma...
Mi sfugge sicuramente qualcosa ma non riesco davvero a capire.
Ciao,
se hai già dichiarato T come parametro generico di classe<T> non ti serve usare la prima forma, che invece va utilizzata se il tipo generico T lo dichiari a livello di metodo e non di classe.

A presto,
m.
20 messaggi dal 25 aprile 2009
Perfetto grazie mille.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC