结构体,值类型
//使用属性,把域改变了,使用v时用的就是一个副本
public Vector3 v { get; set; }

void Start () {
    Vector3 i = v;//返回一个副本,用临时量i接住
    i.y = 100;
    v = i;//将i的副本赋值给v
    //v.x = 20;报错的,不是变量,v返回一个副本
    i.x = 1314;//修改i的值和v没有半毛钱关系
}

结构体是值类型,存放在栈空间中。


首页 我的博客
粤ICP备17103704号