| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1800 人关注过本帖
标题:如何把struct转换成byte[]?
只看楼主 加入收藏
foproxs
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2006-4-24
收藏
 问题点数:0 回复次数:7 
如何把struct转换成byte[]?

如何把struct转换成byte[]?

搜索更多相关主题的帖子: byte struct 
2006-07-09 13:31
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
不明白你说的意思~~

C#Winform技术群:25380362
博客:http:///boyliupan/
2006-07-09 13:35
龙轩v亚风
Rank: 1
等 级:新手上路
威 望:1
帖 子:1073
专家分:0
注 册:2006-4-20
收藏
得分:0 
???? 说什么呢?

狂风扫落叶,扫把都失业!拍卖QQ:559372
2006-07-09 14:30
foproxs
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2006-4-24
收藏
得分:0 

我有一个struct

public struct ffff
{
}


我想把他转换成byte[],用来通过UDP传出去.这个怎么转呢?


2006-07-10 11:17
marer
Rank: 2
等 级:新手上路
威 望:3
帖 子:928
专家分:0
注 册:2005-7-18
收藏
得分:0 
好像只能把结构中的变量转成byte型的吧

public class 人生历程 extends Thread{public void run(){while(true){努力,努力,再努力!!;Thread.sleep(0);}}}
2006-07-10 11:44
foproxs
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2006-4-24
收藏
得分:0 

那比如我有一个类

class c1
{}


也不能转成byte[] 吗??

.net下不可能能只使字符串吧,所以应该有其它什么方法可以传的哦


2006-07-10 13:21
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
使用unsafe,在确定struct长度的情况下,可以用千篇一律的方法来解决(1.获取struct的指针2.把指针转换成byte*,3.按照规定的长度向后读取规定的位数,然后存储就行了,具体代码参考:论坛精品"好高兴呀,终于攻破这个难题了"),但是在struct中包含了object之类的对象,导致长度无法确定,就需要具体情况具体对待了

寻求挑战,追求完美 Oh,my god!
2006-07-10 20:40
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
收藏
得分:0 

类与结构体等是引用型,内部具有其特定的结构,不可能直接转成byte[]的


2006-07-11 16:31
快速回复:如何把struct转换成byte[]?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015936 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved