dictionary

Getting Dictionary<K,V> from ConcurrentDictionary<K,V> in .NET 4.0

I'm parallelizing some back-end code and trying not to break interfaces. We have several methods that return Dictionary and internally, I'm using ConcurrentDictionary to perform Parallel operations on. What's the best way to return Dictionary from these? This feels almost too simple: return myConcurrentDictionary.ToDictionary(kvp => ...

Edit dictionary from another dictionary in C#

I have problem to edit from one dictionary to another dictionary. Dictionary<string, string> firstDic = new Dictionary<string, string>(); firstDic.Add("one", "to make link"); firstDic.Add("two", "line break"); firstDic.Add("three", "put returns"); Dictionary<string, string> secondDic= new Dictionary<string, string>(); secondDic.Add("tw...

An Array of Dictionary in C# - Possible?

Hello...Can I use an Array of Dictionary objects? I have an XML which I would like to modify. The Data Structure that I am to use is this - Dictionary<element, Dictionary<attr, value>> element - is the Element which I am about to modify attr - the attribute whose value I am going to update value - the value with which I am to update...

How to use compound key for dictionary?

Hi I need to arrange sort of dictionary where the key would be a pair of enum and int and value is object. So I want to map a pair to some object. One option would be public enum SomeEnum { value1, value2 } class Key { public SomeEnum; public int counter; // Do I have to implement Compare here? } Dictionary<SomeEnum, obje...

Sorting a dictionary (with date keys) in Python

I have a dictionary. The keys are dates (datetime). I need to sort the dictionary so that the values in the dictionary are sorted by date - so that by iterating through the dictionary, I am processing items in the desired chronological (i.e. date/time) order. How may I sort such a dictionary by date? Example: mydict = { '2000-01-01': ...

python serval variables combine into a dict?

All, A class: class foo(): def __init__(self): self.avar1 = 0 self.bvar2 = 1 self.cvar3 = 3 def debug_info(self): print "avar1:" avar1 print "bvar2:" bvar2 print "cvar3:" cvar3 my question, it is too complex to write the debug_info() if I got a lot of self.vars ,then I want to m...

This key is already associated with an element of this collection.

I have the following code: If Not Application("ServicesQueueActiveDict").Exists( nID ) Then 'we are good to process, this item is not Active....add it now Application("ServicesQueueActiveDict").Add nID, Now Else 'do whatever The "ServicesQueueActiveDict is a caprock.dictionary. I get the error referenced in this subject, "T...

Grouping KeyValue pairs to Dictionary

Hi, I have the following code : using System.Collections.Generic; public class Test { static void Main() { var items = new List<KeyValuePair<int, User>> { new KeyValuePair<int, User>(1, new User {FirstName = "Name1"}), new KeyValuePair<in...

Grouping Nested KeyValue pairs to Dictionary

Hi, I have the following code: using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; public class Test { static void Main() { var list = new List<KeyValuePair<int, KeyValuePair<int, User>>> { new KeyValuePair<int, K...

Is there an existing library to parse JSON to Dictionary<String,Object> in .net?

I'd like to be able to parse a string of JSON representing an object into a property bag (like a Dictionary) which I can use in C#. Given this string: { "id":1, "name":"some name", "some parameter":2 } I want to end up with a Dictionary which contains "id", "name", and "some parameter" as keys and 1, "some name", and 2 as values res...

How to wrap a <myClass*, myClass*> C++ dictionary using SWIG for Python and .NET

Hi, I'm wrapping C++ code into Python and .NET code by using SWIG 2.0.0. I'm able to wrap a (myClass*, std::string) by introducing the following sentence in the "interface.i" file: %template(Dictionary_myClass_String) std::map<myClass*, std::string>; But I'm getting several errors if i try this: %template(Dictionary_myClass_myClass)...

DeSerializing JSON to C#

I see a lot of simple examples of JSON DeSerialization, but when it comes to anything slightly more complex, there is a lacking of samples. I'm looking at deserializing Responses from GetResponse's API: Simple e.g. { "result" : { "updated" : "1" }, "error" : null } Another: { "result" : null, "error" :...

From pList (dictionary) to Tableview

I have an editable pList with a dictionary of strings in the format: 21-10-2010 -> @"item1" 20-10-2010 -> @"item2" 19-10-2010 -> @"item3" 18-10-2010 -> @"item4" 17-10-2010 -> @"item5" ect... So with dates in stringformat as keys, and strings with different information as value. The lenght of the dictionary can become up to 2...

HashTable or Dictonary lookup time

Is the Lookup Time for a HashTable or Dictionary Always O(1) as long as it has a Unique Hash Code? If a HashTable has 100 Million Rows would it take the same amount of time to look up as something that has 1 Row? ...

Rename dictionary keys according to another dictionary

(In Python 3) I have dictionary old. I need to change some of its keys; the keys that need to be changed and the corresponding new keys are stored in a dictionary change. What's a good way to do it? Note that there may be an overlap between old.keys() and change.values(), which requires that I'm careful applying the change. The followi...

How can I filter a dictionary using LINQ and return it to a dictionary from the same type

Hi, I have the following dictionary: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; I want to filter the dictionary's items and reassign the result to the same variable: dic = dic.Where (p => p.Key == 1); How can I return the result as a dictionary from the same type [<int,string>] ? I trie...

Make Word's automatic spell-checking pick up dictionary changes

In MS Word it's possible to add words to a custom dictionary so they're recognized. If a word is not recognized, Word automatically puts a red squiggly line underneath it. If you add that word to the custom dictionary, this line disappears. What I'd like to do is perform this process automatically via a macro. It appears that one has to ...

Cannot copy Dictionary 'Value' to a List - C#

Hello, Having followed a tutorial I have a hashtable that contains a TcpClient object that matches with the string of a connected user. After reading about the pro's and cons of a hashtable it was recommended that using a Dictionary is preferred due to it being generic, thus more flexible. From here an array is made that contains the V...

Multiple key lookup for Dictionary

I am parsing a file and I would like to store it in a lookup structure in a way that I can lookup with two keys. I have a User Entity that has name, email and id, types are irrelevant. I would like to store it in a Dictionary<User, id> so I can get the user id by looking up with User. I also want the other way around, ie : Dictionary<...

Accessing Dictionary and Multi-Dimension Array is Slow

I found that accessing Dictionary and Multi-Dimension array can be slow-- quite a puzzle since access time for dictionary and array is O(1). This is my code public struct StateSpace { public double q; public double v; public double a; } public class AccessTest { public Dictionary<int, Dictionary<double,StateSpace>> ModeStateSpace; ...