【发布时间】:2010-08-25 21:37:35
【问题描述】:
假设我声明了一个包含结构类型值的通用列表:
struct MyStruct {
public MyStruct(int val1, decimal val2) : this() {
Val1 = val1;
Val2 = val2;
}
public int Val1 {get; private set;}
public decimal Val2 {get; private set;}
}
List<MyStruct> list;
List 是否将每个单独的值存储为盒装结构,在堆上单独分配?还是比这更聪明?
【问题讨论】: