Articles of hashtable

Hashtable con valori multipli per chiave singola

Voglio memorizzare più valori in chiave singola come: HashTable obj = new HashTable(); obj.Add(“1”, “test”); obj.Add(“1”, “Test1”); In questo momento questo genera un errore.

HashTable con oggetti scaduti

Voglio implementare un HashTable (o mabybe un HashSet o un Dictionary ) che ha membri unici che scadono dopo un po ‘. Per esempio: // Items expire automatically after 10 seconds (Expiration period = 10 sec) bool result = false; // Starting from second 0 result = MyHashSet.Add(“Bob”); // second 0 => true result = […]

È ansible ordinare una HashTable?

Ho una proprietà che restituisce una HashTable . Vorrei ordinarlo senza refactoring la mia proprietà. Nota : non voglio restituire un altro tipo. Codice: /// /// All content containers. /// public Hashtable Containers { get { Hashtable tbl = new Hashtable(); foreach (Control ctrl in Form.Controls) { if (ctrl is PlaceHolder) { tbl.Add(ctrl.ID, ctrl); } […]

Ordinamento di Hashtable in base all’ordine in cui è stato creato

Questo è simile a Come mantenere l’ordine degli elementi in hashtable , ad eccezione di .NET. C’è qualche Hashtable o Dictionary in .NET che ti permette di accedere alla .Index proprietà .Index per la voce nell’ordine in cui è stata aggiunta alla collezione?

c # Hashtable ordinato per chiavi

Ho una tabella hash con i tasti in ordine alfabetico e valori numerici. come ordinare la tabella hash basata sulle chiavi? ExchangeA, 200 ExchangeV, 100 ExchangeC, 200 essere così ExchangeA, 200 ExchangeC, 200 ExchangeV, 100

Come posso convertire List in Hashtable in C #?

Ho una lista di oggetti, ognuno contenente un Id, Codice e Descrizione. Devo convertire questa lista in una Hashtable, usando Description come chiave e Id come valore. In questo modo Hashtable può essere serializzato su JSON. C’è un modo per convertire da Lista a Hashtable senza scrivere un ciclo per passare attraverso ogni elemento nella […]

Perché non puoi usare null come chiave per un dizionario ?

Apparentemente, non puoi usare un null per una chiave, anche se la tua chiave è di tipo nullable. Questo codice: var nullableBoolLabels = new System.Collections.Generic.Dictionary { { true, “Yes” }, { false, “No” }, { null, “(n/a)” } }; … ha come risultato questa eccezione: Il valore non può essere nullo. Nome del parametro: chiave […]

Costruire un dizionario ordinato usando ToDictionary

Non sono un esperto di C # e LINQ. Ho un Dictionary , che capisco una tabella hash, cioè, le chiavi non sono ordinate. dataBase = new Dictionary() Record è una class definita dall’utente che contiene un numero di dati per una determinata stringa di chiavi. Ho trovato un esempio interessante che converte questo Dictionary […]

C # Dizionario e tasti modificabili

Mi è stato detto che uno dei molti motivi per cui le stringhe sono state rese immutabili nella specifica C # è stato quello di evitare il problema dell’HashTable con le chiavi modificate quando i riferimenti alle chiavi delle stringhe hanno alterato il loro contenuto. Il tipo del dizionario consente di utilizzare i tipi di […]

C # – analizza i dati json formattati in hash nidificati

Sto cercando di lavorare con alcuni dati json formattati in C #, ma, sto avendo alcuni problemi a determinare il modo corretto di affrontare il problema. Il mio problema è che i dati json formattati saranno in un formato sconosciuto (lo so che sembra strano … per favore continuate a leggere). Fondamentalmente, i dati json […]