Vala:将int转换为uint16

时间:2018-03-22 13:50:15

标签: gtk vala

如何在vala中将int转换为uint16?

我的要求是将gtkEntry中的十进制文本转换为uint16。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

刚演员。 uint16 as_uint16 = (uint16) as_int;

您可能需要先检查该值是否在uint16.MINuint16.MAX之间。

答案 1 :(得分:0)

int myint = 543;    
uint16 z = 0 + myint;