Vala:将 int 转换为 uint16

Vala: Convert int to uint16

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

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

我该怎么做?

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

刚刚施放。 uint16 as_uint16 = (uint16) as_int;

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