what is the souce code for implementing dictionary in c#
what is the souce code for implementing dictionary in c#
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Satyapriya NayakPosted Aug 31, 2012, 8:11 AM
A Dictionary class represents a dictionary in C# that is used to represent a collection of keys and values pair of data. This article demonstrates how to use a dictionary in C#.
Creating a Dictionary
The Dictionary class is a generic class and can store any data types. This class is defined in the System.Collections.Generic namespace. Before you use a Dictionary class in your code, you must import the System.Collections.Generic namespace using the following line.
using System.Collections.Generic;
The Dictionary class constructor takes two parameters (generic type), first for the type of the key and second for the type of the value. The following code snippet creates a Dictionary where keys are strings and values are short.
Dictionary<string, Int16> AuthorList = new Dictionary<string, Int16>();
Add and Read Data
As other collection classes, the Dictionary class has Add, Remove, Clear and other collection methods. The Key and Value property are used to extract a key and a value from an item in a Dictionary.
The following code snippet creates a Dictionary, adds some data to it and reads data back.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Generic;
namespace DictionarySample
{
class Program
{
static void Main(string[] args)
{
Dictionary<string, Int16> AuthorList = new Dictionary<string, Int16>();
AuthorList.Add("Mahesh Chand", 35);
AuthorList.Add("Mike Gold", 25);
AuthorList.Add("Praveen Kumar", 29);
AuthorList.Add("Raj Beniwal", 21);
AuthorList.Add("Dinesh Beniwal", 84);
// Read all data
Console.WriteLine("Authors List");
foreach( KeyValuePair<string, Int16> author in AuthorList )
{
Console.WriteLine("Key = {0}, Value = {1}",
author.Key, author.Value);
}
Console.ReadKey();
}
}
}
Please refer the below link
http://www.c-sharpcorner.com/UploadFile/mahesh/dictionary-in-C-Sharp/
Thanks