class Program
{
static void PrintLst(List<KeyValuePair<int, DateTime>> dateList)
{
for (int i = 0; i < dateList .Count ; i++)
{
Console.WriteLine(dateList[i].Key.ToString()+ ": "+ dateList[i].Value.ToLongTimeString ());
}
}
static void Main(string[] args)
{
DateTime dt = DateTime .Now .AddSeconds (-10);
List<KeyValuePair<int, DateTime>> dateList = new List<KeyValuePair<int, DateTime>>();
//增加;
for(int i=0; i<10; i++)
{
DateTime dtTmp = new DateTime();
dtTmp = dt.AddSeconds(i);
dateList.Add(new KeyValuePair<int, DateTime>(i, dtTmp ));
}
PrintLst(dateList);
//按key值查找:
int count = dateList.Select(d => d.Value).ToList().Count;
dateList.RemoveAt(1);
KeyValuePair<int, DateTime> tmp = new KeyValuePair<int, DateTime>(2, dt.AddSeconds(2));
dateList.Remove(tmp);
Console.WriteLine();
List<KeyValuePair<int, DateTime>> dateList1 = dateList;
PrintLst(dateList);
Console.ReadKey();
}
}
{
static void PrintLst(List<KeyValuePair<int, DateTime>> dateList)
{
for (int i = 0; i < dateList .Count ; i++)
{
Console.WriteLine(dateList[i].Key.ToString()+ ": "+ dateList[i].Value.ToLongTimeString ());
}
}
static void Main(string[] args)
{
DateTime dt = DateTime .Now .AddSeconds (-10);
List<KeyValuePair<int, DateTime>> dateList = new List<KeyValuePair<int, DateTime>>();
//增加;
for(int i=0; i<10; i++)
{
DateTime dtTmp = new DateTime();
dtTmp = dt.AddSeconds(i);
dateList.Add(new KeyValuePair<int, DateTime>(i, dtTmp ));
}
PrintLst(dateList);
//按key值查找:
int count = dateList.Select(d => d.Value).ToList().Count;
dateList.RemoveAt(1);
KeyValuePair<int, DateTime> tmp = new KeyValuePair<int, DateTime>(2, dt.AddSeconds(2));
dateList.Remove(tmp);
Console.WriteLine();
List<KeyValuePair<int, DateTime>> dateList1 = dateList;
PrintLst(dateList);
Console.ReadKey();
}
}