public class Point2D{
...
}
クラス名やクラス型、構造体名などの識別子の先頭が数字の場合にエラーになります。
下記のコードはエラーにはなりませんが
public class Point2D{
...
}
下記コードはエラーになります。識別子の先頭は"_"か文字である必要があります。
また、C#の予約語(if, while, switchなど)は識別子にはできません
public class 2DPoint{
...
}
public class _2D{
...
}
public class 物体2D{
...
}
public class 2D{
...
}
public class 2D-point{
...
}
public class if{
...
}
厳密には以下のように定義されています。