C#のWinFormsでSystem.Drawing.Pointを確認する。

C# コンピュータ
C#
Point point = new();
Debug.Print("X:{0}, Y:{1}, IsEmpty:{2}", point.X, point.Y, point.IsEmpty);
// X:0, Y:0, IsEmpty:True

引数なしの場合X、Yプロパティには0がセットされていた。IsEmpyプロパティはTrue

point.X = 2; point.Y = 5;
Point point2 = new(5, 5);
point2.Offset(point);
Debug.Print("point:{0} Offset:{1}, IsEmpty:{2}",point, point2, point2.IsEmpty);
// point:{X=2,Y=5} Offset:{X=7,Y=10}, IsEmpty:False

.Offsetメソッドを実行したところ、引数のPointオブジェクト分X,Yの値が増えた。

コメント