:数字の最初の文字で変数に名前を付けるのは不正ですか?これを宣言しようとすると
private const string 5dfgfdgfdg = "watever";
しかし、それは私にエラーを与えます。一度私は "5"を削除して動作します。
なぜですか?それは意図的な意思決定ですか?
:数字の最初の文字で変数に名前を付けるのは不正ですか?これを宣言しようとすると
private const string 5dfgfdgfdg = "watever";
しかし、それは私にエラーを与えます。一度私は "5"を削除して動作します。
なぜですか?それは意図的な意思決定ですか?
変数名は数字で始めることはできません。 Here is some more detailed information。
識別子(変数名など)は数字で始めることはできません。それほど公式な説明はここで見つけることができます:http://www.codeguru.com/columns/csharp_learning/article.php/c6753
変数名は数字で始めることはできません。これは仕様に含まれています。 – Oded
それを可能にする貴重な言語があります。数字で始まるものは数字です。例えば、「5E3」と「5f」を取る。あなたはどんな言語に慣れていますか? –
私はニットを選択するつもりはありませんが、それは恐ろしい変数名です。変数名は、それらが何のために/含まれているかをあなたに知らせるべきです。基本的なC#の本を読んだ後は、Code Completeを読むことを強くお勧めします。あなたは常に保守し読みやすいコードを書くべきです。コードを変更して戻ってきて感謝します。 – TheLukeMcCarthy