最近,在阅读了网上的很多教程后,我注意到一些开发人员在他们的模型类中跳过编写字段而只使用属性,如下所示:
public class MyClass
{
public string MyProperty { get; private set; }
}
除了编写更少的代码之外,这样做到底有什么好处?虽然我确实意识到 setter 是私有的,但是当您不指定私有字段时是否存在某种安全问题?换句话说:这里的最佳实践是什么?编写没有字段和相关属性的模型类,还是只使用这些没有字段的公共属性?
提前致谢,
博