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

C# Discussion :

Equivalent de RuntimeException(java) en c# ?


Sujet :

C#

  1. #1
    Battosaiii
    Invité(e)
    Par défaut Equivalent de RuntimeException(java) en c# ?
    Yakeshamash !

    J'aimerais trouver l'equivalent c# de RuntimeException(java).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    string pathWsdl = getPath();
     
        if (!File.Exists(pathWsdl)) {
                    System.Console.WriteLine("file does not exist");
                }
    Si le fichier situer dans pathWsdl n'existe pas j'aimerais lancer une exception. La solution ci dessus n'est pas efficace car mon programme ne s'arrete pas si la condition est vraie. Il n'y a meme pas de message d'erreur !
    Des idees ?

  2. #2
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    throw new Exception("Le fichier n'existe pas")
    Ou sinon tu crée ta propre classe qui hérite de Exception et tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    throw new MyException("Le fichier n'existe pas")

  3. #3
    Membre chevronné Avatar de jota5450
    Inscrit en
    Janvier 2006
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Janvier 2006
    Messages : 263
    Par défaut
    slt...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if(System.IO.File.Exists("TA_FILE"))
    {
    //fichier existe ..
    }
    else
    {
    //fichier n´existe pas..
    }
    Dans ce cas, je crois que tu peut passer sans les try - catch

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par Battosaiii Voir le message
    Yakeshamash !

    J'aimerais trouver l'equivalent c# de RuntimeException(java).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    string pathWsdl = getPath();
     
        if (!File.Exists(pathWsdl)) {
                    System.Console.WriteLine("file does not exist");
                }
    Si le fichier situer dans pathWsdl n'existe pas j'aimerais lancer une exception. La solution ci dessus n'est pas efficace car mon programme ne s'arrete pas si la condition est vraie. Il n'y a meme pas de message d'erreur !
    Des idees ?
    C'est pour ça que le Seigneur a inventé la FileNotFoundException.

    Sinon le Console.WriteLine ne fermera jamais un programme, cela sert simplement à afficher un message sur la console. Pour fermer l'application, tu peux aussi appeler Application.Exit();
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  5. #5
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    FileNotFoundException est en effet bien plus adapté que Exception... Qui n'est jamais très adpaté d'ailleurs...

  6. #6
    Battosaiii
    Invité(e)
    Par défaut
    Great Success !

Discussions similaires

  1. Réponses: 9
    Dernier message: 25/08/2009, 13h31
  2. Equivalent de Jfreechart [Java] en VB.net
    Par guandal dans le forum VB.NET
    Réponses: 2
    Dernier message: 31/01/2007, 10h47
  3. Equivalent de ByteBuffer (Java) en C#
    Par vandamme dans le forum C#
    Réponses: 2
    Dernier message: 23/01/2007, 21h34
  4. [Info]equivalent chdir en java
    Par man4surfs dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 18/07/2005, 09h41
  5. [C#] Equivalence des API java en C# en ligne
    Par totoranky dans le forum Windows Forms
    Réponses: 6
    Dernier message: 15/02/2005, 01h16

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