using System;
using System.Collections.Generic;
namespace ListKeyValuePair
{
class Program
{
public static void Main(string[] args)
{
List<KeyValuePair<string, string>> lkvp = new List<KeyValuePair<string, string>>();
lkvp.Add(new KeyValuePair<string,string>("pdo", "somedata"));
lkvp.Add(new KeyValuePair<string,string>("for", "somedata1"));
foreach (KeyValuePair<string, string> kvp in lkvp)
{
Console.WriteLine("Key= {0}, Value= {1}", kvp.Key, kvp.Value);
}
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}
как можно сделать чтобы можно было вводить
data["for"]toString() чтобы возвращала somedata1
если хотите именно так - используйте словарь (класс Dictionary), пример:
public static void Main(string[] args)
{
Dictionary<string, string> dictionary = new Dictionary<string, string>();
dictionary.Add("cat", "animal");
dictionary.Add("shark", "fish");
Console.WriteLine(dictionary["cat"]);
Console.ReadKey(true);
}