En un SortedList, los elementos están formados por una pareja: una clave y un valor (como en un diccionario: la palabra y su definición). Se puede añadir elementos con "Add", o acceder a los elementos mediante su índice numérico (con "GetKey") o mediante su clave (con corchetes), como en este ejemplo:
// Ejemplo_11_04_02a.cs
// Ejemplo de SortedList: Diccionario esp-ing
// Introducción a C#, por Nacho Cabanes
using System;
using System.Collections;
public class Ejemplo_11_04_02a
{
public static void Main()
{
// Creamos e insertamos datos
SortedList miDiccio = new SortedList();
miDiccio.Add("hola", "hello");
miDiccio.Add("adiós", "good bye");
miDiccio.Add("hasta luego", "see you later");
// Mostramos los datos
Console.WriteLine( "Cantidad de palabras en el diccionario: {0}",
miDiccio.Count );
Console.WriteLine( "Lista de palabras y su significado:" );
for (int i=0; i
Su resultado sería
Cantidad de palabras en el diccionario: 3
Lista de palabras y su significado:
adiós = good bye
hasta luego = see you later
hola = hello
Traducción de "hola": hello
Otras posibilidades de la clase SortedList son:
Ejercicios propuestos:
Ejercicio propuesto 11.4.2.1: Crea un programa que, cuando el usuario introduzca el nombre de un número del 1 al 10 en inglés (por ejemplo, "two"), diga su traducción en español (por ejemplo, "dos").
Ejercicio propuesto 11.4.2.2: Crea un programa que, cuando el usuario introduzca el nombre de un mes en español (por ejemplo, "abril"), muestre su traducción en inglés (por ejemplo, "april").