89 votes

Déclarer et affecter plusieurs variables de type chaîne en même temps

Je déclare des chaînes de caractères vides, afin d'éviter les erreurs ultérieures.

J'ai lu que c'était la bonne façon de faire :

string Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = Startdatum = Bonprioriteit = Matsoort = Dikte = Draaibaarheid = Draaiomschrijving = Orderleverdatum = Regeltaakkode = Gebruiksvoorkeur = Regelcamprog = Regeltijd = Orderrelease = "";

Mais ça ne marche pas. J'obtiens cette erreur : Klantnr does not exist in the current context .

Qu'est-ce que j'ai fait de mal ?

171voto

Habib Points 93087

Tu peux le faire comme ça :

string Camnr, Klantnr, Ordernr, Bonnr, Volgnr;// and so on.
Camnr = Klantnr = Ordernr = Bonnr = Volgnr = string.Empty;

Vous devez d'abord définir les variables et ensuite vous pouvez utiliser les.

55voto

Botz3000 Points 23640

Vous pouvez le faire de cette façon :

string Camnr = "", Klantnr = "", ... // or String.Empty

Ou vous pourriez les déclarer tous d'abord et ensuite dans la ligne suivante utiliser votre façon.

10voto

HowlinWulf Points 273

Un exemple de ce que j'appelle les déclarations concaténées :

string Camnr = "",
        Klantnr = "",
        Ordernr = "",
        Bonnr = "",
        Volgnr = "",
        Omschrijving = "",
        Startdatum = "",
        Bonprioriteit = "",
        Matsoort = "",
        Dikte = "",
        Draaibaarheid = "",
        Draaiomschrijving = "",
        Orderleverdatum = "",
        Regeltaakkode = "",
        Gebruiksvoorkeur = "",
        Regelcamprog = "",
        Regeltijd = "",
        Orderrelease = "";

Juste mes deux centimes, en espérant que cela aidera quelqu'un quelque part.

5voto

Carlos Landeras Points 6484

Essayez avec :

 string Camnr, Klantnr, Ordernr, Bonnr, Volgnr, Omschrijving;
 Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = string.Empty;

4voto

sajanyamaha Points 1642

Essayez

string     Camnr , Klantnr , Ordernr , Bonnr , Volgnr , Omschrijving , Startdatum ,    Bonprioriteit , Matsoort , Dikte , Draaibaarheid , Draaiomschrijving , Orderleverdatum , Regeltaakkode , Gebruiksvoorkeur , Regelcamprog , Regeltijd , Orderrelease ;

y luego

Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = Startdatum = Bonprioriteit = Matsoort = Dikte = Draaibaarheid = Draaiomschrijving = Orderleverdatum = Regeltaakkode = Gebruiksvoorkeur = Regelcamprog = Regeltijd = Orderrelease = "";

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X