wildcatsの日記

赤羽在住でIT関係の会社の社長やってます。

VB


Public Function Hoge() As Object()
  ・・・・
  HogeHoge = ・・・
End Function

Private super As HogeClass
Public Function Hage() As User()
Hage = super.Hoge()
End Function

こんな感じでコンパイルエラー。しばらくなんでかがサパーリわからんかった。
「キャストとか出来んのか」とか思って調べたり
マーカーインターフェイスを無理やり作って実装させてみたりした
俺がバカだったYO!

あとEnumはPrivate指定してても他のソース中で使えてしまうんですね。
まぁEnumは型付けが行いたい目的があるからPublicに普通するんだけど。
あとstaticなメンバの実装が行えないんですね.....