c# 数组和 system.array 转换
有没有快速的不用循环的方法,使得byte数组变为doublearray,并实现相反的转换?...
有没有快速的不用循环的方法,使得 byte数组 变为double array,并实现相反的转换?
展开
5个回答
展开全部
不用循环不可能,c#是强类型语言 byte到double必须经过转换, 所以必须循环。
除了 for 以外 用 linq 的写法应该也可以实现, 但本质也是循环
除了 for 以外 用 linq 的写法应该也可以实现, 但本质也是循环
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有快速的方法 只有用循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
byte[] a;
double[] b = a.ToList().ConvertAll(x => (double)x).ToArray();
double[] b = a.ToList().ConvertAll(x => (double)x).ToArray();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不循环 怎么遍历啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题很困难~基本上没有办法达到你的要求……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询