public変数はどのようなところで使用できるのか教えてください


開発環境はvb.netです  
public変数についてどのようなところで使用できるのか教えてください。




vb.netはやっていないですが、C#とほとんど同じだと思いますので、C#の場合で回答します。  
public変数はほかのクラスからアクセスしたい場合に使用します。  
通常は、public変数を使用せず、private変数にして、set,get用メソッドを介してアクセスする方がいいとされています。  
しかし、ちょっとしたテストプログラム等で、いちいちset,get用メソッドを用意するまでもないと判断した場合は、public変数にすることもあります。  
これでわかりますでしょうか？

