イマイチ
ピンとこないのですが、
クラスのインスタンスを生成して、各プロパティを使うのですが、
この「Shared」を宣言して使うメソッドがよくわからんね。
例えば:
クッキーを焼いて、
できあがったクッキーに異物が混入されていないか検査する。
というのは、
Shared Function Ibutu(ByVal c As Cookie) As Boolean
[異物混入判断]...(省略)
End Function
クッキーというクラスに、
「たべもんだから、変なものが入っていては困るから、口に入れるまでにちゃんと検査したものを、正式なクッキーと呼ぶんだよ。それがクッキーなんだよ。」
的なことなんだろか。
Sharedを使うことによって、スタティックメンバとしたことで、どういうメリットがあるのですかね?
呼び方は
[クラス名].[メソッド名] (パラメータ...)
で使えるんです。
使い方間違ってたりしてw