Utilizzerò un dizionario in un progetto .NET per archiviare un numero elevato di oggetti. Pertanto ho deciso di utilizzare una stringa GUID come chiave, per garantire chiavi univoche per ogni oggetto.La lunghezza della chiave influisce sulle prestazioni del dizionario?
Una chiave grande come un GUID (o anche più grandi) diminuisce le prestazioni di un dizionario, ad es. per recuperare un oggetto tramite la sua chiave?
Grazie, Andrej
Infatti, l'hashing di un Guid sarà considerevolmente più veloce dell'hashing di una stringa di 32 caratteri +1 – spender
Grazie, sembra ragionevole – Andrej
CLR? (Hashtable creato internamente per tenere traccia delle stringhe) – boli