using System.Collections.Generic;
public static void Main()
object b = new String(new []{'d'});
Console.Write("a == b: ");
Console.WriteLine(a == b);
Console.WriteLine("AreValueEquals: " + AreValueEquals(a,b));
Console.WriteLine("Equals: " + a.Equals(b));
static bool AreValueEquals(object o1, object o2){
return (o1!=null && o1.GetType().IsValueType)