Подтвердить что ты не робот

Как объявить поля "Key" в анонимных типах С#?

В VB.NET я привык делать подобные вещи при создании анонимных типов (анонимные типы VB.NET включают понятие ключевых полей):

Dim prod1 = New With {
    Key .Name = "paperclips",
    Key .Price = 1.29,
    .OnHand = 423
}

Однако, я не смог найти способ сделать это в С#, так как появляется ключевое слово Key не поддерживается.

Есть ли способ указать в С#, что я хочу сравнить только некоторые поля в анонимном типе при поиске равенства?

4b9b3361

Ответ 2

В С# нет эквивалента ключа.