私は以前どこかで見たことがあると思いますが、今は覚えていませんが、引数でゲッタープロパティを作成する方法はありますか?引数を指定したGetterプロパティ
私は「float getSize();」を変換できるので、 "浮動小数点サイズ"
float getSize() {
return this.size;
}
float Size {
get { return this.size; }
}
次に、たとえば「float getSize(String unit);」と変換できますか? "float Size(String unit)"とかそういうもの?
float getSize(String unit) {
return this.size;
}
float Size(String unit) {
get {
if (unit == Unit.Meters)
return this.size/100;
else
return this.size;
}
}
私は全く機能を使用してのない、本当に問題はありませんと思うが、より良い、このようになります:P
ゲッターが引数を取った場合、メソッド呼び出しと全く同じように見えませんか? – BoltClock
@BoltClock:はい、そうです。彼らはとにかくボンネットのメソッド呼び出しとして実装されています。そして、VB.NET *はgetterを任意のパラメータで定義できるようにします。 –