оператор foreach в теле MailMessage C # - PullRequest
0 голосов
/ 05 декабря 2018

Как мне передать список через тело письма?Это то, что у меня есть, которое возвращает vehicleNames с Count.Мне нужно иметь возможность циклически проходить через Count и получать каждый Name из списка, чтобы добавить его в тело письма.Я попытался добавить foreach в Body письма, но каждый раз получаю ошибку intellisense, поэтому, если это возможно, я делаю это неправильно.Я ценю помощь.

 adminEmail.Body = "<div style='font-family: Arial, sans-serif default; font-size: 11pt;'><h2>Hello " + approverName + ",</h2>" +
                    "<p>A new key request has been received. Please log in to manage your request(s).</p></div>" +
                    "<div><hr align=\"left\" width=\"75%\"><br /><h3>Reservation Details</h3>" +
                    "<ul><li>Driver: " + employee.FirstName + " " + employee.LastName + "</li>" +
                    "<li>Driver Email: " + employee.HawkeyeEmail + "</li>" +
                    "<li>Destination: " + reservation.Destination + "</li>" +
                    "<li>Purpose of Trip: " + reservation.PurposeOfTrip + "</li>" +
                    "<li>Transporting Students: " + reservation.TransportStudentsFG.ToString() + "</li>" +
   help please! --> "<li>Vehicle(s): " + vehicleNames.ToString() + "</li></ul>" +  <-- help!
                    "<p><a href='" + reservationDetailsLink + "'>Click here to view and approve the request.</a></p><br /></div>";

1 Ответ

0 голосов
/ 05 декабря 2018

Вы можете использовать String.Join (.., ..) отсюда:

https://docs.microsoft.com/en-us/dotnet/api/system.string.join?view=netframework-4.7.2#System_String_Join_System_String_System_String___

Примерно так:

string.Join (",", vehicleNames)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...