# List.InsertElement

Listに要素を挿入する。

![List.InsertElement](./images/ListInsertElement.png)

## プロパティ

<table border="1" class="docutils">
<thead>
<tr><th>プロパティ名</th><th>説明</th></tr>
</thead>
<tbody valign="top">
<tr>
<td>
Element Type
</td>
<td>
要素の型
</td>
</tr>
<tr>
<td>
Output
</td>
<td>
変更結果のListの出力スロット
</td>
</tr>
<tr>
<td>
Output Type
</td>
<td>
Listのインスタンスを変更するタイプ<dl class="docutils">
<dt>Keep</dt><dd>
            指定したインスタンスをそのまま変更する。
            </dd>
<dt>New Array</dt><dd>
            配列を新規作成して変更する。
            </dd>
<dt>New List</dt><dd>
            Listを新規作成して変更する。
            </dd>
</dl>
</td>
</tr>
<tr>
<td>
Input
</td>
<td>
Listの入力スロット
</td>
</tr>
<tr>
<td>
Index
</td>
<td>
挿入するインデックス
</td>
</tr>
<tr>
<td>
Element
</td>
<td>
要素
</td>
</tr>
 </tbody>
</table>


## 補足

IL2CPPなどのAOT環境では、List<指定した型>がコード上で使用していないと正常動作しない可能性があります。<br />
            詳しくは、<a href="https://caitsithware.com/assets/arbor/docs/ja/manual/dataflow/list.html#AOTRestrictions">事前コンパイル(AOT)での制限</a>を参照してください。

