using System;
using System.Collections.Generic;
using System.Linq;
public class Test
{
public static void Main()
{
var list = new[]{"One","Two","Three","Four","Five"};
var result = list.Select((s,i) => new {This=s,Next=list.ElementAtOrDefault(i+1)});
foreach(var x in result)
Console.WriteLine("{0}.{1}",x.This,x.Next);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CiAgICAgICAgICAgICAgICB2YXIgbGlzdCA9IG5ld1tdeyJPbmUiLCJUd28iLCJUaHJlZSIsIkZvdXIiLCJGaXZlIn07CgkJdmFyIHJlc3VsdCA9IGxpc3QuU2VsZWN0KChzLGkpID0+IG5ldyB7VGhpcz1zLE5leHQ9bGlzdC5FbGVtZW50QXRPckRlZmF1bHQoaSsxKX0pOwkKICAgICAgICAgICAgICAgIGZvcmVhY2godmFyIHggaW4gcmVzdWx0KQogICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoInswfS57MX0iLHguVGhpcyx4Lk5leHQpOwoJfQp9Cg==