Dha*_*ana 2 asp.net-mvc inheritance casting
嗨我坚持一个简单的问题
说我上课了
public Abstract Animal
Run Code Online (Sandbox Code Playgroud)
我有2个派生类
public Cat : Animal
{
public int NumberOfLegs {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
所以我把它传递给了我的浏览页面
System.Web.Mvc.ViewPage((IEnumerable<Animal>)
Run Code Online (Sandbox Code Playgroud)
在aspx页面中我不能这样做(它甚至不会编译).它不会识别NumberOflegs成员
foreach (item in Model)
(Cat)item.NumberOfLegs
Run Code Online (Sandbox Code Playgroud)
任何的想法?
提前致谢
在访问成员之前,您需要添加一些paranthesis来进行演员评估:
((Cat)item).NumberOfLegs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |