嗨,今天要介紹的是結構 (struct) ~ 結構在部分的程式語言裡,其實是很常使用的,只是在撰寫物件導向的 C# 時,可能會漸漸地減少使用結構,今天就再來複習一下。
建立方式如下:
public struct Coords
{
public int x, y;
public Coords(int p1, int p2)
{
x = p1;
y = p2;
}
public void add(Coords c)
{
x = x + c.x;
y = y + c.y;
}
}
使用方式如下:
Coords c1 = new Coords();
c1.x = 5;
c1.y = -3;
Coords c2 = new Coords(10, 10);
c2.add(c1);
Console.WriteLine($"Coords 1: {c1.x}, {c1.y}");
Console.WriteLine($"Coords 2: {c2.x}, {c2.y}");
官方的建議:
其它狀況建議使用類別。
(難怪使用上還是常見類別。)