{ OrderId = 12345,
OrderDate = DateTime.Now,
Products = new List<Product> { new Product
{ Name = "Watch",
Quantity = 2,
UnitPrice = 999.99m
},
new Product
{ Name = "Shirt",
Quantity = 7,
UnitPrice = 79.99m
} } };
Bul jerde biz Ónimler ózgesheligi ushın bir neshe dárejeli jaylastırıwǵa iye Obyektti jumısqa túsiriw jardeminden paydalanıp, Buyırtpa klasınıń jańa nusqasın jaratmoqdamiz.
Anonymous types allow us to create objects on-the-fly, without the need to first define a specific class. They are called anonymous because the compiler generates a name for the type automatically and we don’t need to name them explicitly.
They are read-only and implicitly typed, meaning that we don’t need to explicitly declare the type of the object we’re creating.
We define anonymous types using the new keyword and an object initializer:
var person = new
{ FirstName = "Charlie",
LastName = "Brown",
Age = 40
};
Bul erda biz ush ózgeshelikke iye anonim turni jaratmoqdamiz: At, Famılıya hám Jas. Keyin, biz bul ayrıqshalıqlardıń bahaların Obyektti jumısqa túsirgish járdeminde jumısqa túsiremiz.
C# de biz jıynaqlar hám sózliklerdi jumısqa túsiriw ushın Obyektti jumısqa túsiriw qurallarından paydalanıwımız múmkin.
Olar jaratılıw waqtında ayrıqshalıqlardı jumısqa túsiriw ushın ápiwayıǵana qısqartpa sintaksis bolıp tabıladı. Jıynaqtı jumısqa túsiriw ushın olardan paydalanǵande, biz tiykarınan jıynaqtıń jańa nusqasın jaratamız hám bir waqtıniń ózinde oǵan elementler qosamız.