阅读背景:

C#中类型转换的困惑!(首次发贴,大家多帮忙啊!)

来源:互联网 
Byte b = 60; b = b + 60; 会报错:Cannot implicitly convert type 'int' to 'byte'. An explicit conversion exists (are you missing a cast?) 我理解是因为运算时100为int型,统一用32为值来做加法,但是运算完把结果120赋值给b时,由于b是Byte型,所以出错!但是: Byte b = 60; b = b + 60; 会报错:Cannot implicitly&



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: