In VB.NET io sono abituato a fare le cose in questo modo durante la creazione di tipi anonimi (VB.NET anonymous types include the notion of Key Fields):Come si dichiarano i campi "Chiave" nei tipi anonimi C#?
Dim prod1 = New With {
Key .Name = "paperclips",
Key .Price = 1.29,
.OnHand = 423
}
Tuttavia, non sono stato in grado di trovare un modo di fare questo in C#, dal momento che sembra che la parola chiave Key
non sia supportata.
C'è un modo per indicare in C# che voglio solo confrontare alcuni dei campi in tipo anonimo quando si cerca l'uguaglianza?
Sono sempre stupito dalle piccole differenze tra C# e VB. Certamente non sapevo che potessi fare questo è VB. – svick