using System;
public class Program
{
public static void Main()
var a1 = new {P1=1, P2=2};
var a2 = new {P1=1, P2=2};
var c1 = new MyClass{P1=1, P2 = 2};
var c2 = new MyClass{P1=1, P2 = 2};
Console.WriteLine(a1.Equals(a2));
Console.WriteLine(c1.Equals(c2));
}
public class MyClass
public int P1{get;set;}
public int P2{get;set;}