Tips

C# 練習問題 1

C# 練習問題 1

C# 練習問題 1


C#のオリジナル練習問題です。

問題


次のうち変数名として使えないものを全て選びなさい。

  1. hoge
  2. Hoge
  3. _hoge
  4. 3hoge
  5. hOGE7
  6. ほげ
解答・解説を見る

解答


4

解説


変数名やクラス名など、プログラマが自由に名前を付けられるものを識別子といいます。
C#で識別子の先頭に使用できる文字は以下の通りです。

■「_」(アンダースコア)
■「a~z, A~Z」(アルファベット)
■「letter-character」(あ、ぁ、ア、亜など)

数字は2文字目以降であれば使えますが、識別子の先頭に用いることはできません。
したがって正解は4となります。

C#では、一般的な文字(漢字も含む)や、ローマ数字(Ⅰ、Ⅱ、Ⅲ)なども識別子に使用できます。
あまり見かけませんが。

ちなみに、

string あ゙あ゙あ゙あ゙あ゙あ゙ = “あ゙あ゙あ゙あ゙あ゙あ゙”;

とかできちゃいます。
良い子は真似しないように!笑

<<  < 次の問題

[Unity_317×90]

ゲーム制作関連のオススメ連載リンク

とっても手軽なゲーム制作体験!
Unityゲーム開発基礎

実際のリリースゲームを題材にしたハンズオンゲーム制作連載
実践unityゲーム開発

Recent News

Recent Tips

Tag Search