ループの最初だけ特別な処理を行いたい(追記あり)

データの配列やListがあったときに、ループを回して処理を行うことってよくありますよね。しかも、最初だけなにか特別なことをおこないたい。一般的な方法だと、ループのインデックスを見て処理するほうほうがあります。 var data = new[] { 0, 1, 2, 3, 4, 5, 6, 7 }; // ループインデックス for (int i = 0; i < data.Le…