>>880さん
returnを使うのがミソですね。
おかげさまで上手いこといきました。
ところでC#的には
public string getValue{
get{
return this._value;
 }
}
みたいな感じでプロパティを使った方が良いと偶然見た
「C#ルールブック」って本に書いてありました。
一応こっちを使ってみようかなと。
どっちでも動くし、大して違いが分かっていないのですが・・・。
それ以前にgetとかsetとかプロパティってよく分かっていないのですが・・・。

それにしても「値を返す」がダメってのは目から鱗です。
なるほど、依存せずに使い回せるようにするですか。
>>883は大変参考になりました。

ホントにありがとうございました。