回答編集履歴
2
文章の修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
`UserNames = new string[10];`の場合、添え字でアクセスできる範囲は0から9までです。
|
2
2
|
|
3
|
-
`PhotonNetwork.playerList`の個数が11以上になる場合、UserNames[10]という存在しない要素にアクセスすることになるの
|
3
|
+
`PhotonNetwork.playerList`の個数が11以上になる場合、11回目のループで`UserNames[10]`という存在しない要素にアクセスすることになるため`IndexOutOfRangeException`の例外が発生します。
|
4
4
|
|
5
5
|
|
6
6
|
|
1
書式の修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
解決策
|
8
8
|
|
9
|
-
- `Count`が`UserNames.Length`以上のときは`UserNames[Count]にアクセスしないよう修正する
|
9
|
+
- `Count`が`UserNames.Length`以上のときは`UserNames[Count]`にアクセスしないよう修正する
|
10
10
|
|
11
11
|
- `UserNames`を配列ではなくリストで管理し、`UserNames.Add(p.NickName ?? "UserName");`という形で要素を追加する
|
12
12
|
|