Pessoal bom dia,
na minha view, eu carrego um foreach de uma coleção de objetos.
Hoje ela fica assim:
Item1 Item2 Item3
Exemplo: Casa Carro Moto
Quero que o texto tenha este resultado: Casa, Carro e Moto
Ou seja, durante a passagem dos itens no foreach, eu preciso tratar. Quando for o penúltimo item, eu devo colocar "e" entre os item. E os outros, colocar "," entre eles.
Eu tenho algo como isso:
@foreach (var item in Model.Itens)
{
if (Model.Itens.IndexOf(cargo) != Model.Itens.Count - 1)
{
@item.Nome<text>, </text>
}
else
{
@item.Nome<text>.</text>
}
}
O resultado foi esse: Casa, Carro, Moto.
Porém na minha última , quero substituir por E para ficar:
Casa, Carro e Moto.
Estou estudando, caso eu consiga, posto aqui. obrigado