我正在使用Visual Studio 2017
我有一个名为Request
的模型,在该模型中,我有一个属性:
public string Action { get; set; }
现在当我实例化该类时,我无法访问该属性 由于它引导我前往
public delegate void Action()
我知道制作这种属性是错误的,但是我无法更改。
答案 0 :(得分:1)
好吧,您尚未输入正确的代码,因此编译器会尝试弄清楚您 did 键入的内容。正确地做就可以了:
Request = new Request
{
// other fields...
Action = "Text"
}
答案 1 :(得分:0)
因此,您所处的字段名称与预定义的类名称或语言子句等相同。如果使用所谓的“ verbatim”名称格式(名称前面带有@
符号)。
Request = new Request
{
// other fields...
@Action = "Text"
}
这样,您可以使用@ var,@ params,@ yield等字段名称。以这里为例: https://stackoverflow.com/a/92045/1964969