私は次のようなオブジェクトを持っています:
public class MyObject {
public string firstname { get; set; }
public string lastname { get; set; }
public int age { get; set; }
public string occupation { get; set; }
}
2 つのオブジェクトを比較しようとしていますが、すべての文字列で大文字と小文字を区別しないようにします。残念ながら、以下はコンパイルされません:
// Does NOT allow me to call using ignore case
if (myObject1.Equals(myObject2, StringComparison.OrdinalIgnoreCase)) {
Console.WriteLine("Match!");
}
オブジェクトの各プロパティを手動でチェックせずにこれを達成する方法はありますか?