【发布时间】:2014-03-25 10:28:54
【问题描述】:
dim str as string
str = "111111111"
Mask1.Text = (CByte((m1)))
我需要这段代码把这个 str 值变成“255”。字符串中的十进制值,有人知道怎么做吗?我当前的代码不断出错。
【问题讨论】:
标签: vb.net string type-conversion byte
dim str as string
str = "111111111"
Mask1.Text = (CByte((m1)))
我需要这段代码把这个 str 值变成“255”。字符串中的十进制值,有人知道怎么做吗?我当前的代码不断出错。
【问题讨论】:
标签: vb.net string type-conversion byte
使用Convert.ToByte:
Dim value As Byte = Convert.ToByte(str, 2)
2 设置用于将输入解析为二进制的基数。
但是,您的输入对于Byte 来说太大了。我认为您的意思是转换 "11111111" (8x1),而不是 "111111111" (9x1);
【讨论】: