我试图在字符串末尾获取百分比(即“50013 / 247050 [20%]”,我希望最后是 20。)由于某种原因它一直返回-1。我的代码有什么问题?
public int percent(String s)
{
String outp = "-1";
if(s != null)
outp = s;
try
{
outp = s.Substring(s.IndexOf("["), s.IndexOf("%"));
}
catch (ArgumentOutOfRangeException e)
{
}
int outt = int.Parse(outp);
return outt;
}