如何在 C# 中将 int[] 转换为 byte[]?
一些代码将不胜感激
EDIT:
我需要一个函数来执行以下操作:
byte[] FuncName (int[,] Input)
由于您的问题中的细节很少,我只能猜测您要做什么...假设您想将 2D 整数数组“展平”为 1D 字节数组,您可以这样做:
byte[] Flatten(int[,] input)
{
return input.Cast<int>().Select(i => (byte)i).ToArray();
}
请注意调用Cast
:那是因为多维数组实现IEnumerable
但不是IEnumerable<T>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)