【发布时间】:2019-07-14 21:31:09
【问题描述】:
当创建一个新的自定义类时,我试图像往常一样设置属性,但这个设置导致编译器给我错误
public class Card
{
public string name { get; set; }
public string set { get; set; }
public string set_name { get; set; }
}
这最终给了我错误
“卡片”类型已经包含“set_name”的定义
好像不是保留字什么的。
我确信这很明显我错过了,任何帮助将不胜感激,谢谢!
【问题讨论】:
-
看看编译器生成的IL。
-
另外,可读性提示:如果我要阅读
set_name,我会假设这是一种设置名称的方法;但在您的代码中,它是一个属性。可能会让人感到困惑......
标签: c#