VB.NETでは、匿名型を作成するときにこのようなことを行うことに慣れています(VB.NET匿名型にはキーフィールドの概念が含まれています)。
Dim prod1 = New With {
Key .Name = "paperclips",
Key .Price = 1.29,
.OnHand = 423
}
ただし、Key
キーワードがサポートされていないように見えるため、C#でこれを行う方法を見つけることができませんでした。
同等性を探すときに匿名タイプのフィールドの一部のみを比較したいことをC#で示す方法はありますか?