社区
C#
帖子详情
c# 跨平台的时候 需要考虑大小端问题吗?
qq_29817615
2017-01-07 12:50:30
比如 mono的安卓 ,BinaryFormatter.Serialize 序列化 或者发送 int float 用BitConverter ,需要考虑 大端 小端问题吗?
...全文
446
7
打赏
收藏
c# 跨平台的时候 需要考虑大小端问题吗?
比如 mono的安卓 ,BinaryFormatter.Serialize 序列化 或者发送 int float 用BitConverter ,需要考虑 大端 小端问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fanruinet
2017-01-09
打赏
举报
回复
在跟其他系统进行交互的时候需要考虑big-endian/little-endian的问题。如果你的代码不需要读取其他系统生成的文件,那就不需要考虑。Mono的不同平台也不需要考虑big-endian/little-endian的转换问题,字节序是由ECMA-335 Common Language Infrastructure (CLI)标准定义的,只要符合这个标准的实现,都不需要转换字节序。
crystal_lz
2017-01-09
打赏
举报
回复
现在普遍都是采用的小端字节序 而一些协议的报文头采用的是大端字节序
夏天的枫
2017-01-09
打赏
举报
回复
大端 小端是啥。。。 既然跨平台。。。怎么还有代码写法的问题。。。 无非是你程序在不同环境下发送匹配服务器端数据的事情(应该也少)
Poopaye
2017-01-09
打赏
举报
回复
引用 3 楼 shingoscar 的回复:
楼主你所谓的
大端 小端问题
是什么问题?
本质上没有所谓的大小端问题,问题应该回归那为:发送端是怎样的,接收端又是怎样的,协议是怎样的……
Poopaye
2017-01-09
打赏
举报
回复
楼主你所谓的
大端 小端问题
是什么问题?
crystal_lz
2017-01-09
打赏
举报
回复
如果一个跨平台的框架 在编写代码的时候 还需要自己去考虑平台相关的东西 那么跨平台还有什么意义?。。。我还得在不同平台编写不同代码
stherix
2017-01-07
打赏
举报
回复
float大小是固定的 至于int 建议直接用Int32 Int64这种 就不会有编译运行环境造成的影响了
跨语言 Socket 通讯之
大小端
问题
跨语言 Socket 通讯之
大小端
问题
C#
10 和 .NET6 代码
跨平台
开发(一)
原文:zh.annas-archive.org/md5/B053DEF9CB8C4C14E67E73C1EC2319CF 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 有些编程书籍长达数千页,旨在成为
C#
语言、.NET 库...本书既是一本学习现代
C#
实践的逐步指南,使用
跨平台
使用
C#
跨平台
调用 p/invoke DllImport
原帖地址http://hi.baidu.com/xxl_cc/blog/item/09bba34b7f4f10f783025c38.html使用
C#
跨平台
调用 p/invoke DllImport直接从
C#
调用 DLL 导出若要声明一个方法使其具有来自 DLL 导出的实现,请执行下列操作:使用 ...
网络传输过程过
大小端
问题
注意字符串是不
需要
的
网络传输数据要不要转换
大小端
字节序的
问题
? (2009-1-4 21:29)我看到书上讲网络时都是说:Internet上的数据以大端方式在网络上传输,所以对于内部是小端方式储存数据的机器,在internet上传输数据时就
需要
进行字节...
【稀缺资料】
C#
跨平台
性能测试报告首次公开:涵盖20+硬件组合实测数据
解决
C#
跨平台
性能优化难题,提供完整测试方案。基于20+硬件组合实测数据,覆盖Windows、Linux、macOS多环境下的
C#
跨平台
性能测试方法与调优策略,助力高性能应用开发。数据详实,方法可复现,值得收藏
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章