2017-02-06 9 views
0

私の質問は誰もが、これらの有効な変数か無効です。これ以上のエラーは今後発生しないためです。私はGoogleにしようとしたと私は答えをstackoverflowを見てきたので、私は間違ってやっていることを理解するための助けをコミュニティに尋ねる。 C#で変数が有効かどうか

string First Name; 
char MiddleInitial; 
string #Name; 
int Rank_Num; 
string Street/Address; 
string StreetAddress2; 
string StreetAddress; 
double Dim _Cost; 
bool Error; 
String K; 
+0

まず、あなたが取り組んでいる言語を知る必要があります。言われていることですが、これらの変数のいくつかは有効な名前のようには見えません。 – bejado

+0

申し訳ありませんが、私はCで働いています# –

+0

あなたは 'c#変数名 'のためにgoogleしたいかもしれません。 – maij

答えて

1

識別子は、次の制約を受けている:

名は文字のシーケンスが続くことができる文字で始まる必要があり、数字(0から9)またはアンダー。識別子の最初の文字は数字にすることはできません。

埋め込みスペースやシンボルは使用できません。 - +! @#%^ & *()[] {} ; :。。。。 " '/及びしかし、下線(_)を使用することができる

それがすべきではないC#のキーワード

Sourceしたがって

  • First Name
  • #Nameに無効な記号が含まれているため、有効ではありません
  • Street/Addressに無効なシンボルが含まれているため、無効です。
  • Dim _Costにはスペースが含まれているため、無効です。

残りの識別子は有効です。 はC#では常に小文字にする必要があることに注意してください。

+0

申し訳ありませんが、私は私が働いているものを追加しましたが、私はC# –

+0

と答えました。 – bejado

関連する問題