VB.net BinaryWriter问题

时间:2009-08-01 14:58:55

标签: vb.net binarywriter

在c#中我可以这样做:

send.Write((USHORT)9);

“send”是BinaryWriter的一个实例,我怎么能在vb.net中做到这一点?我试过它:

send.Write((USHORT)9)

但我得到“UShort是一种类型,不能用作表达式”

谢谢!

2 个答案:

答案 0 :(得分:2)

这适用于所有版本的VB.NET:

send.Write(CType(9, System.UInt16))

答案 1 :(得分:1)

更接近的翻译将是:

send.Write(ctype(9, UShort))