No, quella vista è falsa. Una buona analogia per capire le differenze, fornendo sai C# o qualsiasi altro linguaggio moderno:
- Un lista è come una classe di ;
- A tipo di contenuto è come un'interfaccia . esistere
liste fisicamente e contengono i dati fisici in un database, in modo che siano come una tabella in SQL (si prega di notare le strutture di dati effettivi a livello di SQL sono completamente diversi, ma sicuramente non è necessario cura di questo). D'altra parte, i tipi di contenuto sono solo definizioni, insiemi di campi, che vengono applicati agli elenchi.
Il risultato è che gli elenchi possono contenere elementi di vari tipi di contenuto. Infatti, gli elenchi contengono dati eterogenei. Una voce di elenco è composta da un'unione di tutti i campi a cui si fa riferimento dai tipi di contenuto applicati a quell'elenco particolare, da cui l'analogia classe/interfaccia.
fonte
2012-02-05 10:43:11
@MuhammadRaja Non è questione di come o dove le definizioni di lista sono * memorizzate *. L'importante distinzione è che le liste sono (contengono) * dati * e le definizioni degli elenchi ei tipi di contenuto sono * metadati *. –