1. 程式人生 > >根據索引獲取Dictionary的key和value值

根據索引獲取Dictionary的key和value值

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace DictionaryHelper
{
    public class DictionaryHelper<K,V>
    {
        public static K getKey(Dictionary<K, V> dict, int index)
        {
            K k=default(K);
            int sum = 0;
            foreach (K key in dict.Keys)
            {
                sum++;
                if (sum == (index+1))
                    return key;
            }


            return k;
        }




        public static V getValue(Dictionary<K, V> dict, int index)
        {
            V v = default(V);
            int sum = 0;
            foreach (V value in dict.Values)
            {
                sum++;
                if (sum == (index+1))
                    return value;
            }


            return v;
        }


    }






}