相关疑难解决方法(0)

如何在C#中创建不可变对象?

在关于C#模式验证的最佳实践的问题中,最高投票的答案是:

我倾向于在构造函数中执行所有验证.这是必须的,因为我几乎总是创建不可变对象.

你究如何在C#中创建一个不可变对象?你刚才用readonly关键字吗?

如果要在Entity Framework生成的模型类的构造函数中进行验证,这究竟是如何工作的?

它看起来像下面?

public partial readonly Person
{
    public Person()
}
Run Code Online (Sandbox Code Playgroud)

c# validation immutability entity-framework-4

31
推荐指数
4
解决办法
3万
查看次数

标签 统计

c# ×1

entity-framework-4 ×1

immutability ×1

validation ×1