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 :

left non existant en c#


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Points : 29
    Points
    29
    Par défaut left non existant en c#
    Hello les amis,

    je souhaiterai transformer ce morceau de code ecrit en VB en c#:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Left(File, 2) = "SA" Then ...
    je ne trouve pas de methode left et suite à une recherche sur GOOGle, je suis tombé sur substring...

    une petite idée? Merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Points : 29
    Points
    29
    Par défaut
    je pense a

    what do you think about that?

  3. #3
    Membre chevronné Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Points : 2 227
    Points
    2 227
    Par défaut
    J'aurai plutôt écrit :

    Et pour être complet :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    if (file.Substring(0,2).Equals("SA", StringComparison.CurrentCultureIgnoreCase)) { ... }
    One minute was enough, Tyler said, a person had to work hard for it, but a minute of perfection was worth the effort. A moment was the most you could ever expect from perfection.

    -- Chuck Palahniuk, Fight Club, Chapter 3 --

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Effectivement c'est Substring(0, 2)

    Sinon la librairie Dvp.NET fournit des méthodes d'extension comme Left et Right pour faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (File.Left(2) == "SA") ...

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Points : 29
    Points
    29
    Par défaut
    Merci.

    pour la librairie dvp.net, je ne l'ai pas moi. Je prend donc la technique de Er3van...

    Merci à vous

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par invictus25 Voir le message
    pour la librairie dvp.net, je ne l'ai pas moi.
    Bah il suffit de la télécharger...
    En plus, si tu as VS2010, c'est super facile avec Nuget

    (Bon OK, j'arrête de faire de la pub )

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Points : 29
    Points
    29
    Par défaut


    ca marche je vais suivre ta publicité ...

    dites moi voir pour le mid c comme le left ou pas.


    EN VB 6.0 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    FileName = "SP" & Mid(ActualDate, 9, 2) & Mid(ActualDate, 4, 2) & Left(ActualDate, 2)
    EN C# : Je pense à :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    DateTime actualDate = DateTime.Now.Date;
     
    fileName = "SP" + actualDate.Substring(9, 2) + actualDate.Substring(4, 2)+ actualDate.Substring(0, 2)
    le resultat doit etre du genre : SP110122

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    oui ça doit être ça a priori...

  9. #9
    Membre averti Avatar de Jerede
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2010
    Messages : 271
    Points : 422
    Points
    422
    Par défaut
    Citation Envoyé par invictus25 Voir le message


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    DateTime actualDate = DateTime.Now.Date;
     
    fileName = "SP" + actualDate.Substring(9, 2) + actualDate.Substring(4, 2)+ actualDate.Substring(0, 2)
    J'aurais plutôt eu tendance à dire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    DateTime actualDate = DateTime.Now.Date;
     
    fileName = "SP" + actualDate.Substring(8, 2) + actualDate.Substring(3, 2)+ actualDate.Substring(0, 2)
    Je crois que Mid() commence à 1, non ?

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par Jerede Voir le message
    Je crois que Mid() commence à 1, non ?
    C'est bien possible... VB et moi, ça fait 3

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Points : 29
    Points
    29
    Par défaut
    VB6 et moi faisons 6
    Je vais tester cela et je vous tiens informer.

    Merci les amis

  12. #12
    Nouveau membre du Club
    Homme Profil pro
    Ergonome
    Inscrit en
    Février 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ergonome
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 50
    Points : 29
    Points
    29
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // Composition of file name in format yy/mm/dd
    fileName = "SP" + actualDate.Substring(8, 2) + actualDate.Substring(3, 2)+ actualDate.Substring(0, 2);
    c'est bien cela merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requete sur identifiant non existant
    Par Eldokoeur dans le forum Hibernate
    Réponses: 2
    Dernier message: 30/05/2008, 16h35
  2. Tester la non existence d'un fichier
    Par Pharmacos dans le forum Débuter
    Réponses: 3
    Dernier message: 20/05/2008, 20h25
  3. Réponses: 6
    Dernier message: 30/07/2007, 12h17
  4. Réponses: 6
    Dernier message: 10/02/2006, 13h46
  5. Réponses: 9
    Dernier message: 17/03/2005, 09h20

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