c#小计byte a=255; a+=1;a的值是0而不是256。如果写成a+=256;就会报错,因为256无法转换成byte。如果写成Debug.Log(a+256),就会通过。最后会按照最宽松的类型进行确定。