I have a substring error on start index
<p>I keep getting this error in my app
small snippet of how simple this code is suppose to work</p>

<pre><code>String lang = "Language.en-US".ToString();
appPath.Text = lang.Substring(2, lang.Length);//
</code></pre>

<p>Error</p>

<pre><code>System.ArgumentOutOfRangeException: 
Index and length must refer to a location within the string
</code></pre>

<p>i get an error each time i change the start index but if i set it to 0 it works but i can't change the start index to a higher number than zero is there anything i can download like an update to fix this Im sure it my system thats wrong im using .Net 4.0.</p>
