Déclarez et atsortingbuez plusieurs variables de chaîne en même temps

Je déclare certaines chaînes vides, donc il ne jettera plus d’erreur ultérieurement.

J’ai lu que c’était la bonne façon:

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

Mais ça ne marche pas. Je reçois cette erreur: Klantnr does not exist in the current context .

Qu’ai-je fait de mal?

Vous pouvez le faire comme:

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

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

Vous pouvez le faire de cette façon:

 ssortingng Camnr = "", Klantnr = "", ... // or Ssortingng.Empty 

Ou vous pouvez tous les déclarer en premier et ensuite, dans la ligne suivante, utilisez votre chemin.

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

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

Juste mes 2 cents, j’espère que ça aidera quelqu’un quelque part.

Essayez avec:

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

Essayer

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

et alors

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

Assez vieille question mais incase quelqu’un y retourne.
Ce n’est pas aussi compact que les autres réponses ci-dessus, mais assez lisible et plus facile à taper en utilisant le raccourci de sélection Visual Studio Multi-Line [Alt + Maj + ↑] (ou d’autres directions)

 ssortingng Camnr = ssortingng.Empty; ssortingng Klantnr = ssortingng.Empty; 

Tapez tous les noms de variables sur les nouvelles lignes. Multi-Select devant eux un type “ssortingng”. Multi-Select derrière eux et tapez “= ssortingng.Empty;”.

Juste un rappel: le type implicite var dans la déclaration multiple n’est pas autorisé. Il peut y avoir les erreurs de compilation suivantes.

 var Foo = 0, Bar = 0; 

Les variables implicitement typées ne peuvent pas avoir plusieurs déclarants

De même,

 var Foo, Bar; 

Les variables implicitement typées doivent être initialisées