Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
SortedDictionary.Values Property in C#
The SortedDictionary.Value property in C# is used to get a collection containing the values in the SortedDictionary<TKey, TValue>.
Syntax
The syntax is as follows −
public System.Collections.Generic.SortedDictionary<TKey,TValue>.ValueCollection Values { get; }
Example
Let us now see an example −
using System;
using System.Collections;
using System.Collections.Generic;
public class Demo {
public static void Main(){
SortedDictionary<int, string>sortedDict = new SortedDictionary<int, string>();
sortedDict.Add(1, "Ultrabook");
sortedDict.Add(2, "Alienware");
sortedDict.Add(3, "Notebook");
sortedDict.Add(4, "Connector");
sortedDict.Add(5, "Flash Drive");
sortedDict.Add(6, "SSD");
sortedDict.Add(7, "HDD");
sortedDict.Add(8, "Earphone");
Console.WriteLine("SortedDictionary key-value pairs...");
IDictionaryEnumerator demoEnum = sortedDict.GetEnumerator();
while (demoEnum.MoveNext())
Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
Console.WriteLine("
Key 7 removed from SortedDictionary? = "+sortedDict.Remove(7));
Console.WriteLine("
SortedDictionary key-value pairs...UPDATED");
demoEnum = sortedDict.GetEnumerator();
while (demoEnum.MoveNext())
Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
SortedDictionary<int, string>.KeyCollection keyList = sortedDict.Keys;
Console.WriteLine("
Keys...list");
foreach( int i in keyList ){
Console.WriteLine(i);
}
SortedDictionary<int, string>.ValueCollection valList = sortedDict.Values;
Console.WriteLine("
Values...list");
foreach( string s in valList ){
Console.WriteLine(s);
}
}
}
Output
This will produce the following output −
SortedDictionary key-value pairs... Key = 1, Value = Ultrabook Key = 2, Value = Alienware Key = 3, Value = Notebook Key = 4, Value = Connector Key = 5, Value = Flash Drive Key = 6, Value = SSD Key = 7, Value = HDD Key = 8, Value = Earphone Key 7 removed from SortedDictionary? = True SortedDictionary key-value pairs...UPDATED Key = 1, Value = Ultrabook Key = 2, Value = Alienware Key = 3, Value = Notebook Key = 4, Value = Connector Key = 5, Value = Flash Drive Key = 6, Value = SSD Key = 8, Value = Earphone Keys...list 1 2 3 4 5 6 8 Values...list Ultrabook Alienware Notebook Connector Flash Drive SSD Earphone
Example
Let us now see another example −
using System;
using System.Collections;
using System.Collections.Generic;
public class Demo {
public static void Main(){
SortedDictionary<int, string> sortedDict = new SortedDictionary<int, string>();
sortedDict.Add(1, "SUV");
sortedDict.Add(2, "MUV");
sortedDict.Add(3, "Hatchback");
sortedDict.Add(4, "AUV");
sortedDict.Add(5, "Covertible");
sortedDict.Add(6, "Crossover");
sortedDict.Add(7, "Utility Vehicle");
Console.WriteLine("SortedDictionary key-value pairs...");
IDictionaryEnumerator demoEnum = sortedDict.GetEnumerator();
while (demoEnum.MoveNext())
Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
Console.WriteLine("
Key 2 removed from SortedDictionary? = "+sortedDict.Remove(2));
Console.WriteLine("
SortedDictionary key-value pairs...UPDATED");
demoEnum = sortedDict.GetEnumerator();
while (demoEnum.MoveNext())
Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
SortedDictionary<int, string>.KeyCollection keyList = sortedDict.Keys;
Console.WriteLine("
Keys...list");
foreach( int i in keyList ){
Console.WriteLine(i);
}
SortedDictionary<int, string>.ValueCollection valList = sortedDict.Values;
Console.WriteLine("
Values...list");
foreach( string s in valList ){
Console.WriteLine(s);
}
}
}
Output
This will produce the following output −
SortedDictionary key-value pairs... Key = 1, Value = SUV Key = 2, Value = MUV Key = 3, Value = Hatchback Key = 4, Value = AUV Key = 5, Value = Covertible Key = 6, Value = Crossover Key = 7, Value = Utility Vehicle Key 2 removed from SortedDictionary? = True SortedDictionary key-value pairs...UPDATED Key = 1, Value = SUV Key = 3, Value = Hatchback Key = 4, Value = AUV Key = 5, Value = Covertible Key = 6, Value = Crossover Key = 7, Value = Utility Vehicle Keys...list 1 3 4 5 6 7 Values...list SUV Hatchback AUV Covertible Crossover Utility Vehicle
Advertisements