C#把float[]中的数转四个字节16进制并把高低位互换。 50

小弟初学,求大佬指教。输出成字符串就行... 小弟初学,求大佬指教。
输出成字符串就行
展开
 我来答
射手小小王
2017-06-16 · TA获得超过398个赞
知道小有建树答主
回答量:716
采纳率:85%
帮助的人:273万
展开全部
#region 模型转化为字节
public static byte[] ModelToBytes(Object obj)
{
Int32 size = Marshal.SizeOf(obj);
IntPtr buffer = Marshal.AllocHGlobal(size);
try
{
Marshal.StructureToPtr(obj, buffer, false);
Byte[] bytes = new Byte[size];
Marshal.Copy(buffer, bytes, 0, size);
return bytes;
}
catch (System.Exception ex)
{
return null;
}
finally
{
Marshal.FreeHGlobal(buffer);
}
}
#endregion
给一个我写的通用方法给你,可以传FLOAT或者double...............
记得把分给我
阳光的雷咩咩
2017-06-16 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:8183万
展开全部
转16进制只能是整数吧
更多追问追答
追问
float也能转16进制吧,单个float转16进制我懂了 可是float数组转的话我就不懂了。
追答
那你把单个float转16进制的代码贴出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式