for (int ixIdx = 0; ixIdx < tblAttributes.Count; ixIdx++)
{
bool Exclude = ExcludeColumn(tblAttributes[ixIdx].Name);
bool Primary = Primary(tblAttributes[ixIdx].Name);
if (Exclude || Primary)
{
continue;
}
else
{
#> [<#= tblAttributes[ixIdx].MdlPart.InternalName #>]<#= ixIdx == tblAttributes.Count-1 ? "" : "," #>
<# }
}
上記のコードは texttemplate ファイルにあります。私がやろうとしているのは、リスト tblAttributes の各要素に対してコンマを生成することだけです。それらはelseに入り、リストの最後の要素でコンマを止めます.....
問題は、私の条件が適用されているelseにあるためですが、その後、最後の要素がifブロックに落ちているため、コンマの生成が停止することはありません。それで、elseブロックに来る最後の要素を見つける可能性はありますか....これを成し遂げるために...
または、プロセス全体の回避策はありますか plz ....ありがとう........