请解释一下下面的语句时什么意思

问题描述:

请解释一下下面的语句时什么意思
if (StartTime.Substring(StartTime.Length - 2, 1) == "-")
teststart = teststart.Insert(teststart.LastIndexOf("-") + 1, "0");

如果StartTime的倒数第2个字符是 -的话
在teststart中做一次插入操作,插入的内容是0,位置则是倒数第一个 - 号的前面