using System.Collections.Generic;
public static void Main()
var d1 = new Dictionary<string, object>(){
{ "k5",System.ConsoleColor.Red},
var d2 = new Dictionary<string, object>(){
{ "k5",System.ConsoleColor.Red},
foreach(var key in d1.Keys){
AreEquals = AreValueEquals(val1 , val2)
static bool AreValueEquals(object o1, object o2){
return (o1!=null && o1.GetType().IsValueType)