2017-10-17 68 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#會增加 「環境變量」 foreach揭露當前項指標,而不需要使用.Select((item, index) => ...)

+0

謝謝!這是一個非常聰明的解決方案:) – kathy

相關問題