Matematíka fakultetí Algoritmlestiriw hám programmalastırıw texnologiyaları




Download 104,87 Kb.
bet2/2
Sana20.05.2024
Hajmi104,87 Kb.
#244607
1   2
Bog'liq
Óz Betinshe Atanazarov Qaharman

{
public int OrderId { get; set; }
public DateTime OrderDate { get; set; }
public List<Product>? Products { get; set; }
}

Bul jerde biz 3 ózgeshelikke iye Buyırtpa klasın jaratamız, OrderId, OrderDate hám Products. Ónimler ózgeshelikiniń ózi biz ilgeri paydalanǵan Ónimler kompleksiniń úlgisi bolıp tabıladı.


Ob'ektlerdi jumısqa túsiriwdiń dástúriy usılın qóllaw ornına biz ornatılǵan ob'ektler menen Obyektti jumısqa túsiriw qurallarından paydalanıwımız múmkin:


var order = new Order


{
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.
Download 104,87 Kb.
1   2




Download 104,87 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Matematíka fakultetí Algoritmlestiriw hám programmalastırıw texnologiyaları

Download 104,87 Kb.