HeadAndTailEnd

Retorna o primeiro e o último elemento de uma coleção em forma de tupla.

Parâmetros

Retorno

IEnumerable<T> source

(T Head, T TailEnd)

Exceções

Tipo

Situação

InvalidOperationException

Quando a coleção está vazia.

Como usar

Obtendo o primeiro elemento e o último de uma coleção

//IEnumerable<int> source = { 5, 8, 9, 10 }
int result = source.HeadAndTailEnd();

//result = (5, 10)

Obtendo o primeiro elemento e o último de uma coleção que contém apenas um valor

//IEnumerable<int> source = { 42 }
int result = source.HeadAndTailEnd();

//result = (42, 42)

Last updated