C#为什么这个子串不起作用?错误:输入字符串的格式不正确

1 c# string

问题是转换txt框值,但为什么呢?

string strChar = strTest.Substring(0, Convert.ToInt16(txtBoxValue.Text));
Run Code Online (Sandbox Code Playgroud)

错误是:输入字符串的格式不正确.

谢谢大家.

Otá*_*cio 5

txtBoxValue.Text可能不包含有效的int16.