Articles of dizionario

SortedList , SortedDictionary e Dictionary

Trovo che SortedList SortedDictionary e Dictionary implementano le stesse interfacce. Quando dovremmo optare per SortedList e SortedDictionary sul Dictionary ? Qual è la differenza tra SortedList e SortedDictionary in termini di applicazione?

Dizionario chiave composito

Ho alcuni oggetti in List, diciamo List e MyClass ha diverse proprietà. Vorrei creare un indice dell’elenco basato su 3 proprietà di MyClass. In questo caso, 2 delle proprietà sono int e una proprietà è un datetime. Fondamentalmente mi piacerebbe essere in grado di fare qualcosa come: Dictionary MyClassListIndex = Dictionary(); //Populate dictionary with items […]

come aggiornare il valore memorizzato nel dizionario in C #?

Come aggiornare il valore per una chiave specifica in un dizionario Dictionary ?

Determinare se il dizionario Swift contiene la chiave e ottenere uno qualsiasi dei suoi valori

Attualmente sto usando i seguenti (maldestri) pezzi di codice per determinare se un dizionario Swift (non vuoto) contiene una determinata chiave e per ottenere uno (qualsiasi) valore dallo stesso dizionario. Come si può metterlo più elegantemente in Swift? // excerpt from method that determines if dict contains key if let _ = dict[key] { return […]

Come scegliere tra la mappa e unordered_map?

Supponiamo di voler mappare i dati con una stringa come chiave. Quale contenitore dovrei scegliere, map o unordered_map ? unordered_map occupa più memoria quindi supponiamo che la memoria non sia un problema e che la preoccupazione sia la velocità. unordered_map dovrebbe generalmente dare una complessità media di O (1) con il caso peggiore di O […]

Come creare un dizionario e aggiungere coppie chiave-valore in modo dinamico?

Dal post: Invio di un array JSON da ricevere come dizionario Sto cercando di fare la stessa cosa di quel post. L’unico problema è che non so quali chiavi e valori siano anticipati. Quindi devo essere in grado di aggiungere dynamicmente le coppie chiave e valore e non so come farlo. Qualcuno sa come creare […]

Crea un dizionario Swift in cui la chiave è “Tipo”?

Sto provando a fare questo genere di cose .. static var recycle: [Type: [CellThing]] = [] ma – non posso 🙂 Tipo non dichiarato “Tipo” Nell’esempio, CellThing è la mia class base, quindi A:CellThing , B:CellThing , C:CellThing e così via. L’idea è di memorizzare vari AAA, BB, CCCC negli array di dizionari. Come fare […]

Come estrarre tutti i valori di una chiave specifica da un elenco di dizionari?

Ho una lista di dizionari che hanno tutti la stessa struttura all’interno della lista. Per esempio: test_data = [{‘id’:1, ‘value’:’one’}, {‘id’:2, ‘value’:’two’}, {‘id’:3, ‘value’:’three’}] Voglio ottenere ciascuno degli elementi di value da ciascun dizionario nell’elenco: [‘one’, ‘two’, ‘three’] Ovviamente posso scorrere l’elenco ed estrarre ogni valore usando un ciclo for: results = [] for item […]

Reverse Sorted Dictionary in. NET

C’è un modo per iterare all’indietro (al contrario) attraverso un SortedDictionary in c #? O c’è un modo per definire il SortedDictionary in ordine decrescente per cominciare?

Problema di deserializzazione con DataContractJsonSerializer

Ho il seguente pezzo di JSON: [{ “name”: “numToRetrieve”, “value”: “3”, “label”: “Number of items to retrieve:”, “items”: { “1”: “1”, “3”: “3”, “5”: “5” }, “rules”: { “range”: “1-2” } }, { “name”: “showFoo”, “value”: “on”, “label”: “Show foo?” }, { “name”: “title”, “value”: “Foo”, “label”: “Foo:” }] Versione tutto in una riga (adatta […]