您可以从方法属性访问拥有对象吗?

时间:2016-04-20 16:13:34

标签: c#

我正在尝试做类似的事情:

public class CreateViewModel
{
    ErrorDescriber _describer;
    public CreateViewModel(ErrorDescriber describer)
    {
        _describer = describer;
    }
    [Required(ErrorMessage = _describer.InvalidTitle())]
    [MaxLength(300)]
    public string Title { get; set; }
}

Required属性不知道对象中的任何_describer字段。任何提示?

1 个答案:

答案 0 :(得分:1)

您无法使用实例成员进行属性初始化。只能使用conststatic成员。