Преимущества дженериков

оложим, я объявляю общий список, содержащий значения типа структуры:

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 <> каждое отдельное значение в виде упакованной структуры, выделенной индивидуально в куче? Или это умнее, чем это?

Ответы на вопрос(6)

Ваш ответ на вопрос