我一直在玩弄结构作为隐式验证复杂值对象的机制,以及围绕更复杂类的通用结构以确保有效值。我对性能后果有点无知,所以我希望大家能帮助我。例如,如果我要执行类似将域对象注入(inject)值类型包装器之类的操作,这会导致问题吗?为什么?我理解值类型和引用类型之间的区别,我的目标是利用值类型的不同行为。为了负责任地做到这一点,我到底需要研究什么?这是我正在考虑的事情的一个非常基本的想法。publicstructNeverNullwhereT:class,new(){privateNeverNull(Treference){_reference=reference;}privateT_refer