ulong big2little(int code) //将big位序转换为little位序
{
ulong value;
value = ((((ulong)(code)&(ulong)0x000000ffUL)<<24)|(((ulong)(code)&(ulong)0x0000ff00UL)<<8)|(((ulong)(code)&(ulong)0x00ff0000UL)>>8)|(((ulong)(code)&(ulong)0xff000000UL)>>24));
return value;
}谁能帮忙把这个方法 专程VB语言?? 谢谢
{
ulong value;
value = ((((ulong)(code)&(ulong)0x000000ffUL)<<24)|(((ulong)(code)&(ulong)0x0000ff00UL)<<8)|(((ulong)(code)&(ulong)0x00ff0000UL)>>8)|(((ulong)(code)&(ulong)0xff000000UL)>>24));
return value;
}谁能帮忙把这个方法 专程VB语言?? 谢谢
解决方案 »
- 怎么利用aspose插入图片?
- C# 关于对windows下别的窗体的操作(message)
- 求C#字符串替换最效率的方法?
- 面试后一般多长时间能给回复(初级程序员,小公司)?
- 请教:如何使用MDI窗体做一个多窗口浏览器???
- CustomCalendarItem locked属性没有效果
- image类型的字段可以为空,插入数据时此字段没有插入任何值,在代码里又怎么判断此字段的值为空呢?
- 不好意思地请教大家DropDownList问题!
- 关于crystalreport的问题.在线等待.
- 如何实现像ACDSEE,PHOTOSHOP那样拖动图象时的平滑滚动?
- C#发布后不产生.exe文件怎么办?
- csdn的blog为什么没有转帖功能
'将big位序转换为little位序
Dim value As ULong
value = (((CULng(code) And CULng(&HffUL)) << 24) Or ((CULng(code) And CULng(&Hff00UL)) << 8) Or ((CULng(code) And CULng(&Hff0000UL)) >> 8) Or ((CULng(code) And CULng(&Hff000000UL)) >> 24))
Return value
End Function转换工具
http://www.developerfusion.com/tools/convert/csharp-to-vb/
Function big2little(ByVal code As System.Int32) As System.UInt64
Dim value As System.UInt64
value = _
((CType(code, System.UInt64) And CType(&HFFUI, System.UInt64)) << 24) _
Or ((CType(code, System.UInt64) And CType(&HFF00UI, System.UInt64)) << 8) _
Or ((CType(code, System.UInt64) And CType(&HFF0000, System.UInt64)) >> 8) _
Or ((CType(code, System.UInt64) And CType(&HFF000000UI, System.UInt64)) >> 24)
Return value
End Function