Difference between revisions of "List Csharp"
From Teknologisk videncenter
m (added Category:Csharp using HotCat) |
m |
||
Line 1: | Line 1: | ||
=Example= | =Example= | ||
− | <source lang= | + | <source lang=cli> |
using System; | using System; | ||
using System.Collections.Generic; | using System.Collections.Generic; | ||
− | + | Dictionary<string, int> ages = new Dictionary<string, int>(); | |
− | // | + | // fill the Dictionary |
− | + | ages.Add("John", 51); // using the Add method | |
− | + | ages.Add("Diana", 50); | |
− | + | ages["James"] = 23; // using array notation | |
− | + | ages["Francesca"] = 21; | |
− | |||
− | // | ||
− | |||
− | |||
− | |||
− | // | ||
− | |||
− | // | + | // iterate using a foreach statement |
− | + | // the iterator generates a KeyValuePair item | |
+ | Console.WriteLine("The Dictionary contains:"); | ||
− | + | foreach (KeyValuePair<string, int> element in ages) | |
− | |||
− | |||
{ | { | ||
− | int | + | string name = element.Key; |
− | Console.WriteLine( | + | int age = element.Value; |
+ | Console.WriteLine($"Name: {name}, Age: {age}"); | ||
} | } | ||
− | + | </source> | |
− | |||
− | |||
− | |||
− | </ | ||
− | |||
− |
Revision as of 11:05, 19 January 2017
Example
using System;
using System.Collections.Generic;
Dictionary<string, int> ages = new Dictionary<string, int>();
// fill the Dictionary
ages.Add("John", 51); // using the Add method
ages.Add("Diana", 50);
ages["James"] = 23; // using array notation
ages["Francesca"] = 21;
// iterate using a foreach statement
// the iterator generates a KeyValuePair item
Console.WriteLine("The Dictionary contains:");
foreach (KeyValuePair<string, int> element in ages)
{
string name = element.Key;
int age = element.Value;
Console.WriteLine($"Name: {name}, Age: {age}");
}