teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

public追加

2016/06/05 04:18

投稿

catsforepaw
catsforepaw

スコア5944

answer CHANGED
@@ -7,6 +7,6 @@
7
7
  追記
8
8
  enumだと、いちいち
9
9
  ```C#
10
- const int Foo = 0;
10
+ public const int Foo = 0;
11
- const int Bar = 1;
11
+ public const int Bar = 1;
12
12
  ```のように書かずにすむので、見やすさとともにタイプ数が少ないというメリットもありますね。

1

追記

2016/06/05 04:18

投稿

catsforepaw
catsforepaw

スコア5944

answer CHANGED
@@ -1,4 +1,12 @@
1
1
  メリットはChironianさんの回答の通りだと思います。
2
2
  C++から入った者としては、C#ではenum型も論理演算が可能でビットフィールドとしても使えるのが便利だと思います。
3
3
 
4
- デメリットは特に思いつきません。
4
+ デメリットは特に思いつきません。
5
+
6
+ ---
7
+ 追記
8
+ enumだと、いちいち
9
+ ```C#
10
+ const int Foo = 0;
11
+ const int Bar = 1;
12
+ ```のように書かずにすむので、見やすさとともにタイプ数が少ないというメリットもありますね。