public static Dictionary<string, string> HashtableToStringDict(Hashtable hashtable)
{
if (hashtable == null)
{
return new Dictionary<string, string>();
}
return hashtable.Cast<DictionaryEntry>().ToDictionary(
kvp => (string) kvp.Key.ToString(), kvp => (string) kvp.Value.ToString()
);
}