インデックス プロパティがあるという事実に基づいてオブジェクトをパラメータ化する方法はありますか?
例:
public void LoopThroughIndexer(IndexEnabledClass parameter)
{
object value1 = parameter[1]
object value2 = parameter[2]
//Do stuff with value1 and value2
}
よろしくお願いします!
編集 1:
関心をお寄せいただきありがとうございます。物事を明確にするために、 parameteriseによって、メソッドの引数として作成することを意味します。私の例でparameter
は、広義のタイプIndexEnabledClass
です。私の質問は、何かがIndexEnabledClass
存在するかということです。
答えはノーのようですが、使用できますIEnumerable<E>