从C#转换为vb.net字节

我曾尝试将c#代码转换为vb.net代码。

c#代码为:

int m = 300;
byte h = (byte)m;

我的vb代码是:

dim m as integer = 300
dim h as byte = cbyte(m)

错误是:

  

Message =算术运算导致溢出。

期望值为:

 h value is 44 byte.
riyeying 回答:从C#转换为vb.net字节

您的尺寸不能超过255

  

Byte.MinValue(0)至Byte.MaxValue(255)(无符号);小数部分被舍入。1

     

从Visual Basic 15.8开始,Visual Basic使用CByte函数优化浮点到字节转换的性能。有关更多信息,请参见“备注”部分。有关示例,请参见“ CInt示例”部分。

本文链接:https://www.f2er.com/3106935.html

大家都在问