【发布时间】:2012-08-30 08:05:45
【问题描述】:
VB.NET中(byte)的等价物是什么:
C#:
uint value = 1161;
byte data = (byte)value;
数据 = 137
VB.NET:
Dim value As UInteger = 1161
Dim data1 As Byte = CType(value, Byte)
Dim data2 As Byte = CByte(value)
异常:算术运算导致溢出。
如何才能获得与 C# 相同的结果?
【问题讨论】:
-
一个字节可能存储255(无符号),C#默默地转换值,而VB好像没有。
标签: c# vb.net type-conversion