-2

この「Text1.Attributes ["onfocus"]」のように引数をとるプロパティをc#で定義したいここで属性はText1オブジェクトのプロパティであり、引数を取ります

4

1 に答える 1

1

C# はパラメーター化されたプロパティをサポートしていません。

代わりに、これらのパラメーターを受け取るインデクサーを使用してクラスを作成し、そのクラスのインスタンスを返すプロパティを作成する必要があります。

例えば:

class AttributesCollection : ... {
    public Something this[string name] {
        ...
    }
}
class TextBox {
    public AttributesCollection Attributes { get; }
}
于 2012-09-14T17:14:18.250 に答える