LINQってのを使う。
「LINQ は foreach のパワーアップ版」と考えるといいらしい
var data = new[] { 0, 1, 2, 3, 4, 5, 6, 7 };
// LINQ
if (data.Any())
{
var first = data.First();
Console.WriteLine("最初にやる処理 {0}", first);
foreach (var i in data.Skip(1))
{
Console.WriteLine("{0}", i);
}
}