[已解决问题]
解决于 2008-02-02 16:34
<P>先看一段代码:</P>
<P>byte a=10,b=20;</P>
<P>byte c=a+b;</P>
<P>编译时候错误如下:</P>
<P>Error:Cannot implicitly convert type 'int' to 'byte'</P>
<P>然后偶就看了MSDN</P>
<P>byte myByte=255;</P>
<P>MSDN上说:</P>
<P>以上声明中,整数255从byte隐式转换成int,如果整数超出byte范围编译会出错.</P>
<P>偶现在就不明白了,为什么声明一个byte类型的会转换成int类型?</P>