2009-05-13 7 views
36

として、あなたはこのように、変数名としてブラケットや使用のキーワードと変数名を囲むことができます。これを行うにC#のequivlentがC#のキーワードVB.NETでは変数

Dim [goto] As String = "" 

ありますか?

+5

私はこれを行うVB.NETの方法を探していただけで、あなたは私の質問に答えました。ありがとう。 –

答えて

78
string @string = ""; 
+7

これは実践的なIMHOです。変数名は説明的でなければなりません。 @stringは説明的ではありません。 –

+28

@Daneil:それは悪い習慣かもしれないが、それは非常に良い答えだった。 –

+0

私はそれを議論していなかった、私はまだupvoted ...おそらく質問のためのより良いコメントだった。 –

17

はい、@

String @goto = ""; 
9

プレフィックスとプレフィックスに@記号も文字通りの非エスケープされた文字列の前に付けるために使用することができます@記号

string @class = "fred"; 

を使用して変数:

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

私は後者は時々ですが、@という記号を使って変数に名前を付けるのは醜いと思います。

関連する問題