我创建了一个结构体:    public struct areamsgnode
    {
        public string ption;        
        public Int64 pointbegin;   
        public Int64 pointend;      
        public Int64 size;          
    }然后组建了一个list<areamsgnode>
但是当我修改这个list中的其中一个节点的某个属性的值时,如listname[0].ption="student";
报错。请问大侠们如何解决。
补充:如果将结构体变成class,可以解决这个问题,但是这里不能用类。