我對C#很新,但是我需要更改一個查看數組的小函數。在我正在處理的代碼中,foreach用於瀏覽項目數組並將它們作爲列表項呈現在網頁上。現在,我必須找到像這樣的各種代碼塊,並將它們更改爲不循環整個數組,但挑選特定的項目並渲染它們。C#「First」類語句在調用數組時替換foreach
如果我只想拉出數組中絕對最新的項目,我該怎麼做?的我需要改變什麼 例子:#foreach($product in $Website.Products)
需要被改變成類似#firstitem($product in $Website.Products)
這裏是上下文整個塊:
<div class="slider-content">
#if($Website.Products.Count != 0)
<ul class="slider-list">
#foreach($product in $Website.Products)
<li class="slider-page">
<div class="vdd-container">
<div class="vdd">
<blockquote>
<span class="quote-open"></span>
<q><span>${product.Message}</span></q>
<span class="quote-close"></span>
</blockquote>
</div>
</div>
<cite>
<strong class="pnx">${product.Name}</strong>
</cite>
</li>
#end
</ul>
#else
<div class="not-found">No products in store.</div>
#end
</div>
再次,只是在需要輸出的第一個項目,而不是循環和做每一個。
謝謝。
爲什麼你的C#陣列開始'$'秒的條件? –
你能提供更多信息嗎?你的循環體是什麼樣的?這是什麼View Engine? –
@Sam我是我自己做這個小小的改變。所有與我合作的東西早在我被要求值得使用之前就已經存在了。 – user1729506