IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

C# : existe-t-il un équivalent pour foreachelse ? a savoir quand collection vide


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    Apparemment cela n'existe pas en c#, il faut se rabattre sur le classique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(collection.count==0) else

Discussions similaires

  1. Existe-t-il un équivalent de "Loop" pour les boucles "For"
    Par statista dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 04/04/2011, 13h32
  2. Existe-t-il un équivalent de display:inline-table pour IE 7?
    Par Marc22 dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 12/05/2010, 15h39
  3. Réponses: 1
    Dernier message: 22/01/2009, 16h48
  4. Réponses: 3
    Dernier message: 18/12/2005, 18h49
  5. Existe-t-il un équivalent de terminal server pour Windows?
    Par kikica dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 27/08/2005, 18h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo