これを正確に説明する方法はわかりませんが、とにかく行く予定です。汎用クラスのループスルー子クラス
ジェネリック型を渡す必要がある基本ユーザーコントロールがあります。
public abstract class BaseControl<T> : UserControl where T : BaseClass, new()
{
}
Base Controlの目的は、BaseClassの子のプロパティを編集することです。
は、その後、私は "MyClassのは、" BaseClassのを次
public partial class MyControl : BaseControl<MyClass>
{
}
に似たコントロールのカップルを継承しているしています。
私は、MyControlなどをページに使用するのと似ていると言うことができます。 BaseClassから継承しているすべてのコントロールを取得するために、次のようなことをすることはできますか?簡単
foreach(BaseControl<T> c in this.Controls)
{
//do stuff
}
ありがとうございます:) –