class Program
{
static void Main(string[] args)
{
int i = 2,j = 2;
bool a = Object.Equals(i, j);
bool b = Object.ReferenceEquals(i, j);
Console.WriteLine("{0},{1},{2}", a, b,i.Equals(j));
char[] hello = { 'h','e','l','l','o'};
string x = "hello", y = new String(hello);
a = Object.Equals(x, y);
b = Object.ReferenceEquals(x, y);
Console.WriteLine("{0},{1},{2}", a, b, x.Equals(y));
/*
True,False,True
True,False,True
请按任意键继续. . .
*/
}
}