黑马程序员技术交流社区

标题: C# 如何截取byte[]数组.. [打印本页]

作者: 石国庆    时间: 2013-3-14 16:36
标题: C# 如何截取byte[]数组..
我有一个byte[]数组,一个byte[] a=new byte[]{12,32,34,43,21,23,45,56,67,78,89,96,54,32,23,45,23};
我想截取a中第三位到第八位的数据怎么截取?

看到一个写法分享一下
void Main(){        
byte[] a = new byte[] { 12, 32, 34, 43, 21, 23, 45, 56, 67, 78, 89, 96, 54, 32, 23, 45, 23 };                  
byte[] newA=  a.Skip(2).Take(5).ToArray();                 
foreach (var b in newA)                 
{                     
Console.WriteLine(b);                 
}
}
作者: 丘凤光    时间: 2013-3-14 16:48
没有过这种方法,学习了
作者: 曾玉锋    时间: 2013-3-14 16:50
学习了,多谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2