DictionaryExt.cs
718 Bytes
using System;
using System.Collections.Generic;
using System.Text;
namespace HHECS.Infrastructure.CommonHelper
{
public static class DictionaryExt
{
public static List<U> ConvertValuesToList<T, U>(this Dictionary<T, U> dict)
{
List<U> result = new List<U>();
foreach (var v in dict)
{
result.Add(v.Value);
}
return result;
}
public static List<T> ConvertKeysToList<T, U>(this Dictionary<T, U> dict)
{
List<T> result = new List<T>();
foreach (var v in dict)
{
result.Add(v.Key);
}
return result;
}
}
}