string.Contains()和IndexOf()抛出FormatException

Mar*_*man 0 c# string

为什么会myString.Contains(" ")myString.IndexOf(' ')抛出出现FormatException"无效的名称格式"?仅当有空格时才抛出此异常myString.

Nol*_*rin 9

查看string.Containsstring.IndexOf方法的MSDN页面清楚地表明这些方法都没有抛出FormatException.

我只能得出结论,它必须是代码的另一部分(可能是对string.Format?的调用)抛出此异常.也许发布相关的代码部分会有帮助吗?