参考大小结构的primefaces分配

快速问题…假设我有一个包含单个引用成员的C#结构。 在.NET中,这个结构的赋值是primefaces的吗? 例如:

struct ReadOnlyList { private List list; // other random functionality }; 

我知道简单的旧引用赋值是primefaces的,只是好奇如果将整个事物包装在一个结构中会产生任何不同……

谢谢

12.5变量引用的primefaces性

以下数据类型的读取和写入应为primefaces:bool,char,byte,sbyte,short,ushort,uint,int,float和reference类型。 此外,在前一个列表中具有基础类型的枚举类型的读取和写入也应该是primefaces的。 其他类型的读写,包括long,ulong,double和decimal,以及用户定义的类型,不必是primefaces的。 除了为此目的而设计的库函数之外,不保证primefaces读 – 修改 – 写,例如在递增或递减的情况下。

因此,使用唯一引用类型成员分配结构的primefaces性是实现定义的,您不应该依赖它。