码迷,mamicode.com
首页 > 其他好文 > 详细

zip之linq

时间:2016-10-27 01:16:47      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:style   param   microsoft   blog   ring   int   com   merge   sof   

1             int[] numbers = { 1, 2, 3, 4 };
2             string[] words = { "one", "two", "three" };
3 
4             var numbersAndWords = numbers.Zip(words, (first, second) => first + " " + second);
5 
6             foreach (var item in numbersAndWords)
7                 Console.WriteLine(item);

以数列内容少的为主要参考

public static IEnumerable<TResult> Zip<TFirst, TSecond, TResult>(
	this IEnumerable<TFirst> first,
	IEnumerable<TSecond> second,
	Func<TFirst,?TSecond,?TResult> resultSelector
)

Parameters

first
Type:System.Collections.Generic.IEnumerable<TFirst>

The first sequence to merge.

second
Type:System.Collections.Generic.IEnumerable<TSecond>

The second sequence to merge.

resultSelector
Type:System.Func<TFirst,TSecond,TResult>

A function that specifies how to merge the elements from the two sequences.

zip之linq

标签:style   param   microsoft   blog   ring   int   com   merge   sof   

原文地址:http://www.cnblogs.com/ants-double/p/6002276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!