Довідники C# struct

Що таке struct в C#?

struct у C# є типом значення, який зазвичай використовується для зберігання невеликих обсягів даних. На відміну від класів (reference types), структури є value types і передаються за значенням, що означає їхнє копіювання при передачі аргументів методам або присвоєння іншій змінній.

// Приклад структури для подання точки в тривимірному просторі
public struct Point3D
{
     // Поля структури
     public int X;
     public int Y;
     public int Z;

     // Конструктор для ініціалізації полів
     public Point3D(int x, int y, int z)
     {
         X = x;
         Y = y;
         Z = z;
     }

     // Метод для виведення інформації про точку
     public void Display()
     {
         Console.WriteLine($"Point coordinates: ({X}, {Y}, {Z})");
     }
}
Коментарі
Додати коментар

Поки що коментарів немає