ArraySegmentSample
2024-08-31 11:15:38
class Program
{
static void Main()
{
int[] ar1 = { , , , , , };
int[] ar2 = { , , , , , , };
var segments = new ArraySegment<int>[]
{
new ArraySegment<int>(ar1, , ),
new ArraySegment<int>(ar2, , )
}; var sum = SumOfSegments(segments);
Console.WriteLine("sum of all segments: {0}", sum);
Console.ReadKey(); } static int SumOfSegments(ArraySegment<int>[] segments)
{
int sum = ;
foreach (var segment in segments)
{
for (int i = segment.Offset; i < segment.Offset + segment.Count; i++)
{
sum += segment.Array[i];
} }
return sum;
}
}
最新文章
- [lintcode] Binary Tree Maximum Path Sum II
- 【iCore3 双核心板_FPGA】例程十:锁相环实验——锁相环使用
- JS如何实现点击页面内任意的链接均加参数跳转?
- Ubuntu+Firefox总是打不开网页
- python学习:注释、获取用户输入、字符串拼接、运算符、表达式
- nodejs-POST数据处理
- ubuntu 16.04 安装caffe2的方法及问题解决
- “永恒之蓝”(Wannacry)蠕虫全球肆虐 安装补丁的方法
- 冲刺博客NO.10
- C# 中颜色和名称样式对照表
- 洛谷P3245 大数 [HNOI2016] 莫队
- Java MongoDB
- EF CodeFirst示例
- 【ARC075F】Mirror
- JAVA volatile 解析
- python学习笔记(五)---sublime text 多行代码注释快捷键
- Marshal.FreeHGlobal 方法 (IntPtr)
- bzoj 1176 CDQ分治
- myBaits association的使用
- AndyQsmart ACM学习历程——ZOJ3870 Team Formation(位运算)
热门文章
- 【北京】低价出售C/C++经典书籍
- Android基础新手教程——1.6 .9(九妹)图片怎么玩
- 【canvas】N角光阑
- listView/GridView getChild获取不到的解决方法
- readonly 和 disable的区别
- C#.NET常见问题(FAQ)-get set属性有什么意义
- 【读书笔记】Flickr 网站用户标签的质量控制对策
- 灰度图像二值化-----c++实现
- Circular dependency issuse on cocoapods version(0.36.0) 全然解决方式(非降版本号)
- 【Java虚拟机】运行时数据区