Microsoft.VisualBasic.CompilerServices.Utils.CopyArray方法在C#中的等价方法是什么?

勿腻阳 2010-01-15 02:44:51
原程序:
byte[] templeDt = new byte[10240];
templeDt = (byte[])Microsoft.VisualBasic.CompilerServices.Utils.CopyArray((Array)templeDt, new byte[1300]);
现在在C#中有无等价的写法可以实现Microsoft.VisualBasic.CompilerServices.Utils.CopyArray这个方法呢(能得到相同的数值类型以及结果)?谢谢!
...全文
212 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
byshome 2010-01-15
  • 打赏
  • 举报
回复
Array.Copy
勿腻阳 2010-01-15
  • 打赏
  • 举报
回复
怎么还有1030了呢?能再解释一下吗?谢谢!
  • 打赏
  • 举报
回复
只要引用System.Linq命名空间,既有可以这样写代码:
            var result = templeDt.Take(1030).ToArray();
var result2 = templeDt.Skip(1300).Take(1000).ToArray();


而且在Silverlight也是这样的。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧