我正在阅读一本关于ASP.NET MVC的书,它指的是“视图模型类的成员”?具体是什么是“成员”?一个例子会有很大帮助!
谢谢!
答案 0 :(得分:3)
class member
可以是property
,field
,method
,constant
,event
,...
以下是具有属性(属于成员)的视图模型的示例:
public class MyViewModel
{
public string FooBar { get; set; }
}
或使用属性和方法:
public class MyViewModel
{
public string FooBar { get; set; }
public string FormatTheFoo()
{
return string.Format("{0} bazinga", this.FooBar);
}
}
就事件而言,它们确实是成员,但就ASP.NET MVC视图模型而言,它们可能不是常用的东西。