2017-10-17 15 views

答えて

1

一つの方法:

@{ Boolean first = true; }  
@foreach(var slider in Sliders) { 

    <div class="item @(first ? "active" : "")"> 

    </div> 

    first = false; 
} 

別の方法:

@foreach(var p in Sliders.Select((s,idx) => new { Slider = s, Index = idx })) { 

    <div class="item @(p.Index == 0 ? "active" : "")"> 

    </div> 
} 

私はC#は.Select((item, index) => ...)を使用することなく、現在の項目のインデックスを公開するforeachための "周囲の変数" を追加してほしいです。

+0

ありがとうございました!これは本当にスマートな解決策です:) – kathy

関連する問題