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

回答編集履歴

1

配列のアクセス範囲がpublicの場合の書き方を追記

2020/03/01 02:59

投稿

kawa0x0A
kawa0x0A

スコア271

answer CHANGED
@@ -16,4 +16,21 @@
16
16
  {
17
17
  assembleData[i] = FileNames[i];
18
18
  }
19
+ ```
20
+
21
+ ---
22
+ 配列をpublicにする場合は以下の書き方になります。
23
+ ただ、変数のときと比較して、配列の名前に統一されてしまうのでソースコードを読む際の情報量が減ってしまいます。
24
+ 管理する変数がそこまで多くないときは、無理に配列化しないのも一つの手だと思います。
25
+
26
+ ```C#
27
+ public string[] FileNames; /// インスペクターから値を設定する
28
+ ```
29
+
30
+ こちらは変化なしです。
31
+ ```C#
32
+ for (int i = 0; i < FileNames.Length; i++)
33
+ {
34
+ assembleData[i] = FileNames[i];
35
+ }
19
36
  ```