About 50 results
Open links in new tab
  1. Different ways of adding to a dictionary in C# - Stack Overflow

    96 The first version will add a new KeyValuePair to the dictionary, throwing if key is already in the dictionary. The second, using the indexer, will add a new pair if the key doesn't exist, but overwrite …

  2. Proper way to initialize a C# dictionary with values

    private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT = new Dictionary<string, XlFileFormat> { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; There is a red line under …

  3. c# - How to iterate over a dictionary? - Stack Overflow

    I've seen a few different ways to iterate over a dictionary in C#. Is there a standard way?

  4. Method to add new or update existing item in C# Dictionary

    Mar 19, 2024 · In some legacy code I have seen the following extension method to facilitate adding a new key-value item or updating an existing value: Method-1 (legacy code): public static void

  5. c# - Dictionary - one key, many values - Stack Overflow

    The first idea was to create a dictionary where you have one key with many values, so a bit like a one-to-many relationship. I think the dictionary only has one key value.

  6. c# - Adding values to a dictionary via inline initialization of its ...

    Mar 10, 2017 · Before C# 6, you could initialize dictionaries and other associative containers using the following syntax. Notice that instead of indexer syntax, with parentheses and an assignment, it uses …

  7. How to update the value stored in Dictionary in C#?

    Aug 7, 2009 · How to update value for a specific key in a dictionary Dictionary&lt;string, int&gt;?

  8. c# - How to create a dictionary with initial values using collection ...

    Nov 21, 2024 · C# 12 introduced collection expressions and now you can write code like List<int> l = [1, 2, 3];. When it comes to using them with dictionaries, it seems to work fine when creating an empty …

  9. c# - .NET Dictionary: get existing value or create and add new value ...

    I often find myself creating a Dictionary with a non-trivial value class (e.g. List), and then always writing the same code pattern when filling in data. For example: var dict = new Dictionary&lt;

  10. Why is Dictionary preferred over Hashtable in C#? - Stack Overflow

    In most programming languages, dictionaries are preferred over hashtables. What are the reasons behind that?