2012-03-07 3 views
-2

数字の最初の文字で変数に名前を付けるのは不正ですか?これを宣言しようとすると

private const string 5dfgfdgfdg = "watever"; 

しかし、それは私にエラーを与えます。一度私は "5"を削除して動作します。

なぜですか?それは意図的な意思決定ですか?

+0

変数名は数字で始めることはできません。これは仕様に含まれています。 – Oded

+0

それを可能にする貴重な言語があります。数字で始まるものは数字です。例えば、「5E3」と「5f」を取る。あなたはどんな言語に慣れていますか? –

+0

私はニットを選択するつもりはありませんが、それは恐ろしい変数名です。変数名は、それらが何のために/含まれているかをあなたに知らせるべきです。基本的なC#の本を読んだ後は、Code Completeを読むことを強くお勧めします。あなたは常に保守し読みやすいコードを書くべきです。コードを変更して戻ってきて感謝します。 – TheLukeMcCarthy

答えて

関連する問題