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

 .NET Discussion :

Initialiser une chaîne vide !


Sujet :

.NET

  1. #1
    Membre habitué

    Inscrit en
    Avril 2004
    Messages
    646
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 646
    Points : 145
    Points
    145
    Par défaut Initialiser une chaîne vide !
    Salut,

    Pouvez-vous m'éclairer sur ce sujet ?

    Quelle est la différence entre ce code :

    Dim s As String = ""
    Et celui-ci :

    Dim s As String = Nothing
    Faut-il mieux utiliser le premier (chaine vide), ou le second ?

    Merci pour vos éclaircissements.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Dans le premier cas, ta chaîne est initialisée, mais avec une chaîne vide.

    Dans le deuxième cas, s ne fait référence à aucun objet. Tu ne peux donc pas l'utiliser (en tant que String), et tout appel de méthode ou de propriété de s lèvera une exception.

    Faut-il mieux utiliser le premier (chaine vide), ou le second ?
    Il n'y en a pas un de mieux que l'autre, ça dépend de ce que tu veux faire.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Tu peux également initialiser ta chaine avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dim s as String = String.empty

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/09/2008, 21h30
  2. [T-SQL] Comment égaliser un tuple et une chaîne vide en SQL ?
    Par clementratel dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/07/2008, 12h39
  3. SQL server 2005: conversion d'une chaîne vide en numerique.
    Par Marco24 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/04/2008, 11h35
  4. Erreur : Le champ ne peut pas être une chaîne vide
    Par supertoms dans le forum VBA Access
    Réponses: 5
    Dernier message: 23/04/2008, 07h05
  5. qu'est ce qu'une chaîne vide?
    Par ladygtk dans le forum C
    Réponses: 34
    Dernier message: 14/03/2007, 14h47

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