views:

98

answers:

2

Hi,

In c# i could do it like:

send.Write((ushort)9);

"send" is an instance of BinaryWriter, how can i do it in vb.net ? I've tried it like:

send.Write((UShort)9)

but i get "UShort is a type and cannot be used as an expression"

Thanks!

+2  A: 

This will work on all versions of VB.NET:

send.Write(CType(9, System.UInt16))
Mehrdad Afshari
+1  A: 

A closer translation would be:

send.Write(ctype(9, UShort))
Rowland Shaw
send.Write((CUShort(9)))Think i will do it this way, still thank you both!
Note that this will work on 2005+.
Mehrdad Afshari