a) C# da struct va class orasidagi asosiy farq nimada?
Struct - bu value type. U stack xotirasida saqlanadi va qiymatni o'zlashtirganda nusxasi o'tkaziladi.
Class - bu reference type. U heap xotirasida saqlanadi va qiymatni o'zlashtirganda faqat reference nusxa qilinadi.
b) Quyidagi kod qanday natija beradi?
struct Point
{
public int X;
public int Y;
}
Point p1 = new Point():
p1.X = 10;
p1.Y = 20;
Point p2 = p1;
p2.X = 30;
Console. WriteLine(p1.X);
javob. 10
Top comments (0)