int[] data = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };怎么才能拆成这样int[] a = new []{1,2,3}
int[] b = new []{4,5,6}
int[] c = new []{7,8,9}
int[] d = new []{10}
int[] b = new []{4,5,6}
int[] c = new []{7,8,9}
int[] d = new []{10}
解决方案 »
- c# mobile开发内存释放的问题
- 请大家推荐一款C/S模式下使用的报表控件吧
- C#中 object.GetHashCode() 方法到底做了什么?
- 使用vs2005发布C#程序时,报两个错,救命啊
- 关于ASP.NET(C#)里遍历控件
- 怎么把pdf格式转为tif格式
- 正则表达式问题我该如何查找我要的内容呢
- 100分!!求解决控件能读取图片的数据流
- 用SqlCommand方法获取的SqlDataReader对象怎样可以转换为DataView对象
- 如何退出一个事件,就象return退出函数那样?
- vs2005生成程序时提示 存储空间不足,无法完成此操作
- 我的第一个winform计算器小程序... ...
int[] b = data.Skip(3).Take(3).ToArray();
int[] c = data.Skip(6).Take(3).ToArray();
int[] d = data.Skip(9).ToArray();;
public static List<byte[]> XXArray(byte[] data, int xxNum)
{
List<byte[]> list = new List<byte[]>();
int n = 0;
while (n <= data.Length)
{ int len = Math.Min(xxNum, data.Length - n);
byte[] temp = new byte[len];
Array.Copy(data, n, temp, 0, len);
list.Add(temp);
n += xxNum;
}
return list;
}
Socket.SendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP)为什么要拆?发送时每次都用这个数组,指定不同的offset和size就行了。