C# : existe-t-il un équivalent pour foreachelse ? a savoir quand collection vide
Bonjour à tous,
Je me demandais s'il éxistait une fonctionnalité DotNet permettant de faire un truc dans ce gout là :
Code:
1 2 3 4 5 6
|
<% foreach(Item i in Collection) { %>
<tr><td><%= i.Texte %></td></tr>
<% } foreachelse { %>
<tr><td>Il n'y a aucun élément à afficher</td></tr>
<% } %> |
C'est une technique utilisée dans le template engine Smarty qui est ma foi bien plus agréable sur ce point que d'ajouter trois lignes pour un if+else+cloture par dessus le foreach.
Savez vous s'il existerait un équivalent ?
Merci d'avance