c#判断两个对象内置属性是否相等
时间: 2023-07-11 17:41:24 浏览: 65
可以使用Equals方法来判断两个对象的内置属性是否相等。如果两个对象的内置属性值相等,那么Equals方法返回true,否则返回false。例如:
```csharp
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
Person person1 = new Person { Name = "Tom", Age = 20 };
Person person2 = new Person { Name = "Tom", Age = 20 };
bool isEqual = person1.Equals(person2); // 返回 true
```
在这个例子中,通过调用Equals方法来比较person1和person2对象的Name和Age属性值是否相等,最终返回true,表示这两个对象相等。