C#数组段ArraySegment<T>的使用
来源:互联网 发布:二本学校当老师 知乎 编辑:程序博客网 时间:2024/06/08 05:28
//数组段ArraySegment<T>的使用using System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Linq;namespace ss{ class Program { static int SumOfSegments(ArraySegment<int>[] segments) { int sum = 0; foreach (var segment in segments) { for (int i = segment.Offset; i < segment.Offset + segment.Count; i++) { sum += segment.Array[i]; } } return sum; } static void Main() { int[] ar1 = { 1, 4, 5, 11, 13, 18 }; int[] ar2 = { 3, 4, 5, 18, 21, 27, 33 }; var segments = new ArraySegment<int>[2] { new ArraySegment<int>(ar1,0,3), new ArraySegment<int>(ar2,3,3) }; var sum = Program.SumOfSegments(segments); } }}
0 0
- C#数组段ArraySegment<T>的使用
- ArraySegment 的使用 【转载】
- ArraySegment的使用
- c# ArraySegment
- 《你不常用的c#之四》:Array的小抽屉ArraySegment
- 《你不常用的c#之四》:Array的小抽屉ArraySegment
- C#中的数组段
- C# 数组的使用
- C#数组的使用
- C#获取日期段数组
- C# IEnumerable<T>、IEnumerator<T>、List<T>、ArrayList、[]数组各各的区别
- C# IEnumerable<T>、IEnumerator<T>、List<T>、ArrayList、[]数组各各的区别
- C# IEnumerable<T>、IEnumerator<T>、List<T>、ArrayList、[]数组各各的区别
- C#中IComparable<T>和IComparer<T>接口的使用
- C#中数组[],ArrayList,List<T>泛型的区别
- C#中数组Array、ArrayList、泛型List<T>的比较
- C# 数组、ArrayList和List<T>的区别
- C# Action<T> 使用
- HDU 2041 超级楼梯
- [心情]写博客的决心
- 自定义的Dialog
- SpringMVC日期和编码问题
- Android Studio 的build variants 找不到 test artifact问题
- C#数组段ArraySegment<T>的使用
- 关于jquery或js的attr方法,$("#img").attr({width:"这里想用百分比"});
- 题目:输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来. 提示:帧头和帧尾分别是head和tail 字符串”asdheadhauboisoktail”中headha
- 编程的整个过程
- Service+Notification
- emWin 2天速成实例教程007_Graph波形曲线图形控件使用方法
- 探讨Handler中的Callback接口
- 漫谈继承技术(一)
- 课堂知识总结