同时声明和分配多个stringvariables
我声明了一些空的string,所以以后不会抛出错误。
我读过这是正确的方法:
string Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = Startdatum = Bonprioriteit = Matsoort = Dikte = Draaibaarheid = Draaiomschrijving = Orderleverdatum = Regeltaakkode = Gebruiksvoorkeur = Regelcamprog = Regeltijd = Orderrelease = "";
但是这不起作用。 我得到这个错误: Klantnr does not exist in the current context
。
我做错了什么?
你可以这样做:
string Camnr, Klantnr, Ordernr, Bonnr, Volgnr;// and so on. Camnr = Klantnr = Ordernr = Bonnr = Volgnr = string.Empty;
首先你必须定义variables,然后你可以使用它们。
你可以这样做:
string Camnr = "", Klantnr = "", ... // or String.Empty
或者你可以先声明它们,然后在下一行使用你的方式。
试试:
string Camnr, Klantnr, Ordernr, Bonnr, Volgnr, Omschrijving; Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = string.Empty;
尝试
string 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 = "";
我称之为级联声明的一个例子:
string Camnr = "", Klantnr = "", Ordernr = "", Bonnr = "", Volgnr = "", Omschrijving = "", Startdatum = "", Bonprioriteit = "", Matsoort = "", Dikte = "", Draaibaarheid = "", Draaiomschrijving = "", Orderleverdatum = "", Regeltaakkode = "", Gebruiksvoorkeur = "", Regelcamprog = "", Regeltijd = "", Orderrelease = "";
只要我2美分,希望它可以帮助某个地方的人。
string 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 = string.Empty;
相当古老的问题,但有人回来。
这不像上面的其他答案那么紧凑,但是使用Visual Studio多行select快捷方式[Alt + Shift +↑](或其他方向)可以更容易地input和输出,
string Camnr = string.Empty; string Klantnr = string.Empty;
在新行上input所有variables名称。 多选在他们面前的types“string”。 在它们后面多选,然后input“= string.Empty;”。