为什么会myString.Contains(" ")或myString.IndexOf(' ')抛出出现FormatException"无效的名称格式"?仅当有空格时才抛出此异常myString.
查看string.Contains和string.IndexOf方法的MSDN页面清楚地表明这些方法都没有抛出FormatException.
我只能得出结论,它必须是代码的另一部分(可能是对string.Format?的调用)抛出此异常.也许发布相关的代码部分会有帮助吗?