2009-05-13 17 views
36

olarak, bu gibi değişken isimleri gibi parantez ve kullanım anahtar kelime ile bir değişken adı çevreleyebilir: Bunu yapmanın bir C# equivlentC# anahtar VB.NET bir değişken

Dim [goto] As String = "" 

var mı?

+5

Bunu yapmanın VB.NET yolunu aradım ve sen sadece sorumu cevapladın. Teşekkürler. –

cevap

78
string @string = ""; 
+7

Bu baaad pratik IMHO. Değişken isimleri açıklayıcı olmalıdır. @string açıklayıcı değildir. –

+28

@Daneil: Kötü bir uygulama olabilir, ama çok iyi bir cevaptı. –

+0

Bunu tartışmıyordum, hala bıktım ... belki de bu soru için daha iyi bir yorumdu. –

17

Evet, @

String @goto = ""; 
9

önek ile basar @ işareti de değişmez olmayan kaçan önek için kullanılabilir @ işareti

string @class = "fred"; 

ile değişken :

string a = "fred\"; \\ invalid 
string b = @"fred\"; \\ valid. the backslash is part of the literal 'fred\' 

Zaman zaman ikincisi ancak değişkenlere isminin bir @ işaretini kullanmanın çirkin olduğunu düşünün.