SelectList tempList =
Chatham.Web.Models.Shared.DropDownData.IndicationsGroup(
SessionManager.Company.EntityID,
ICConstants.IndicationsCalculatorGroupType);
foreach (SelectListItem item in tempList)
{
if (value.ToString() == item.Value)
{
if (item.Text == "Create a New Group")
{
GroupDisplayName = "";
break;
}
GroupDisplayName = item.Text;
break;
}
}
以前に設定された value: をクリアする行で、以前にGroupDisplayName = "";
設定されたテキストが何であったかをチェックしたいのですが、そのテキストtext
が の項目のプロパティの1 つに含まれtempList
ている場合は、それをクリアする必要があるのはそのときだけです。
編集:
すべての要素をループすることでこれを実行できることはわかっていますが、すでにまったく同じタイプのループ内にいるため、複雑さをこれほど増やしたくありません。LINQ クエリに何らかの種類があること、または使用できるもの、またはそれに沿ったものがあることを望んでいました。