これは2つの質問の1つです(もう1つは他よりも具体的です)。私はこのような方法がある場合はVB.NETでパラメータのタイプを修飾することはできますか?
:
Public Function Blah(String Foo)
End Function
が、私は別のタイプに対してはFooを修飾することはできますが(例えば私はfooはまた、メソッドはIInterfaceを実装して文字列であることを要求することができますか?)。さらに
Public Function Blah(RandomObject Foo Where RandomObject Is IInterface)
End Function
、Typeパラメータを修飾する方法があります:
私はこれまで漠然と似た何かを想像していますか?
たとえば、パラメータとして使用するタイプIを特定のクラスツリーに適用する必要がありますか?
Public Function Blah(Type t Where Type Of String)
End Function
クラス宣言自体は一般的なことができないので、私は(これは純粋にメソッドのパラメータを修飾するのではなく、クラスとそのメソッドをタイプに焦点を当てている私は、属性のプロパティのコンテキストでこれを使用していますことを言及する必要があります)。
ありがとう - これは面白かったと便利でしたが、私がしたいことが何か他のものだったことが分かりました。私はこれをプロパティに適用しようとしていましたが、set句に型パラメータを持つことはできません。 –