このコードを考えてみましょう:
foreach (ListItem item in lstViolations.Items)
{
if (item.Selected)
{
messageBody += item.Value + Environment.NewLine;
}
}
私はでそれぞれを反復しようとしてListItem
いlstViolations
ます。ただし、最初に選択した値のみが追加されmessageBody
、その理由がわかりません。
また、追加するmessageBody += "test"
と、最初のリスト項目とそれに続く。が印刷されtest
ます。