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