ops, ma sono stato io a fare sta cosa con tutti i post sul forum  , spero di no, però è troppo fica sta tabellina mitico ricky

imperugo
Microsoft MVP
myblog : http://www.tostring.it
Si, in realtà ho preso spunto dal tuo post!

Ma dato che sto già pensando al Real Code Day 2, hai già capito anche quale potrebbe essere uno degli argomenti...

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
Allora ho "studiato" ciò che hai scritto nel messaggi e mi sono riposto delle domande su come implemntare una situazione tipo che si può verificare in una collecition, ma non ne sono venuto a capo, del tipo

prendiamo un entità come la seguente

int ID
int Nome
entity_city City

a seguire l'entità entity_city espone pubblicamente

int ID
int Nome
int Cap

quindi dall'entita precedente poteri fare myIdentity.City.ID / Nome / Cap

se volessi fare una select implementando Collection<T> come hai detto tu sopra, una select tipo questa:


public myCollection<T> Select (entity_city _City)
{

for (int i=0; i< base.Items.Count; i++)
{
if(base.Item[i].City.Cap == City.Cap)
{
///esegui del codice
}
}
}


Tu in un post mi hai detto giustamente devi dire alla collection che T implementa un entity_city e devi farlo tramite il constrains di un intefaccia.
Ok ma in questo caso devo preparaemi una collection generica per tutte quelle entità che implementano la mia interfaccia che espone entity_city?
In caso la risposta fosse negativa posso dire al parametro della funzione _City che è un tipo generico ma non di tipo T?

Diciamo che ho "risolto" momentaneamente realizzando una collection per ogni tipo che espone entity_city, ma in questo caso che generics sono?

Spero di non aver esagerato con la domanda ma era bello capire fino a che punto si posso spingere i generics.

byez

imperugo
Microsoft MVP
myblog : http://www.tostring.it

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.