2011-07-26 8 views
2

こんにちはImは(ASPX)

は、私はクラス

public Abstract Animal 

を持っていると私は2つの派生クラス

public Cat : Animal 
{ 
    public int NumberOfLegs {get;set;} 
} 
を持っていると言う、単純な問題で立ち往生

私はこれを私のビューページに渡しました

​​

aspxのページ 私はこれを行うことはできません(コンパイルされません)。 NumberOflegsメンバーは認識されません

foreach (item in Model) 

    (Cat)item.NumberOfLegs 

あなたがメンバーにアクセスする前に、キャストを持ってparanthesisのカップルを追加する必要があり、事前

答えて

6

おかげで評価:

((Cat)item).NumberOfLegs 
+0

ワウありがとうその単純な:D – Dhana

0

あなただけの「猫」を処理したい場合、あなたはフィルタリングできLinqを使用したコレクション

foreach (item in Model.OfType<Cat>()) 
    item.NumberOfLegs