Unity 4.6のフリー版を利用しているものです。
string a = "qwertyuiop";
a = a.Substring(0,4);

このコードでエラーが出てしまうのですが、原因が全くわかりません。
どなたか教えていただけないでしょうか。

IndexOutOfRangeException: Array index is out of range.