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 :

Utilisation de right


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Septembre 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 36
    Par défaut Utilisation de right
    Bonjour chers amis developpeurs,j'ai fais un code en vb qui marche avec right voici le bout du code je desire transcrire ce code en c# mais je ne fais que bouffer mes doigts
    J'ai besoin d'un coup de main

  2. #2
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    Bonjour,

    Tu peux essayer ça : machaine = machaine.Substring(machaine.Length - 2);

  3. #3
    Membre actif
    Inscrit en
    Septembre 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 36
    Par défaut vb en c#
    machaine est declaré en tant que quoi?

  4. #4
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    C'est une chaine de caractère. Sauf mauvaise compréhension de ma part c'est ton B27.

  5. #5
    Membre Expert Avatar de sisqo60
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2006
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 754
    Par défaut
    Bonjour,

    Le morceau de code que t'as posté silvinus est très bien, il fait ce que tu cherches à faire.

    Néanmoins, il existe un référence que tu peux ajouter Microsoft.VisualBasic qui reprend des fonctions existantes en VB, et la fonction qui t'intéresse est Microsoft.VisualBasic.Strings.Right(B27, 2);

    Je tiens tout de même à te préciser et à insister sur le fait que je te conseille tout de même d'utiliser le code de silvinus. Tu peux éventuellement en faire une méthode d'extension :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public static class StringExtensions
    {
      public static string Right(this string uneChaine, int longueur)
      {
        if (uneChaine == null)
          throw new NullReferenceException("La référence d'objet n'est pas définie à une instance d'objet.");
     
        if (longueur < 0)
          throw new ArgumentException("la longueur ne peut pas être négative");
     
        return uneChaine.Substring(uneChaine.Length - Math.Min(longueur, uneChaine.Length));
      }
    }
    PS : code écris sans Visual studio...

    Bon dév.

Discussions similaires

  1. [PHP 5.3] Est-il permis d'utiliser RIGHT dans une chaine sql ?
    Par beegees dans le forum Langage
    Réponses: 4
    Dernier message: 02/01/2010, 20h04
  2. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  3. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  4. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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