ユーザーコントロールの特定のタイプをキャストせずにユーザーコントロールのプロパティにアクセスできるかどうか疑問に思います
例:
var car = (Car)LoadControl("~/Vehicles/Car.ascx");
car.Brand = "Toyota";
「Brand」プロパティを上記のように設定しますが、「(Car)」キャストは除きます。
ユーザーコントロールの特定のタイプをキャストせずにユーザーコントロールのプロパティにアクセスできるかどうか疑問に思います
例:
var car = (Car)LoadControl("~/Vehicles/Car.ascx");
car.Brand = "Toyota";
「Brand」プロパティを上記のように設定しますが、「(Car)」キャストは除きます。
可能ではないと思います。ある種の基本型にキャストする必要があります。
もう 1 つのオプションは、基本型を作成するか、インターフェイスを実装してその型にキャストしてから使用することです。
最も近いのは、.net4 の新しい動的キーワード http://msdn.microsoft.com/en-us/library/dd264736.aspxです。