回答編集履歴

1

SetLeft, SetTopはインスタンスメソッドではなく、クラスメソッドでした。

2020/02/25 10:35

投稿

quadii.shii
quadii.shii

スコア257

test CHANGED
@@ -40,10 +40,48 @@
40
40
 
41
41
  // この2行を追加で左上座標を設定できると思います。
42
42
 
43
- canvas.SetLeft(ell, DataX_s[i]);
43
+ Canvas.SetLeft(ell, DataX_s[i]);
44
44
 
45
- canvas.SetTop(ell, DataY_s[i];)
45
+ Canvas.SetTop(ell, DataY_s[i];)
46
46
 
47
47
  }
48
48
 
49
49
  ```
50
+
51
+
52
+
53
+ 【修正】
54
+
55
+ 失礼いたしました。
56
+
57
+ ```cs
58
+
59
+ canvas.SetLeft(ell, DataX_s[i]);
60
+
61
+ canvas.SetTop(ell, DataY_s[i];)
62
+
63
+ ```
64
+
65
+ ではなく、
66
+
67
+ ```cs
68
+
69
+ Canvas.SetLeft(ell, DataX_s[i]);
70
+
71
+ Canvas.SetTop(ell, DataY_s[i];)
72
+
73
+ ```
74
+
75
+ でした。
76
+
77
+
78
+
79
+ SetLeftおよびSetTopはcanvasというインスタンス名でアクセスできるインスタンスメソッドではなく、Canvas.SetLeft()というようにクラス名でアクセスするクラスメソッドでした。
80
+
81
+
82
+
83
+ Javaでいうところのstatic(静的)メソッドにあたります。
84
+
85
+
86
+
87
+ 申し訳ございませんでした。