¿Cómo pongo el contenido de una lista en un único cuadro de mensaje?

ásicamente, tengo una lista con varios elementos y quiero un solo cuadro de mensaje para mostrarlos a todos.

El más cercano que tengo es un cuadro de mensaje para cada elemento (usandoforeach).

Lo que quiero es el equivalente de:

MessageBox.Show ("List contains:"+

Foreach (string str in list) 
{ str + Environment.Newline + }

                )

¡Pero obviamente esto no funcionará! ¿Cuál es la forma correcta de hacer esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta