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

时间:2010-08-02 15:03:07

标签: c# string

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

1 个答案:

答案 0 :(得分:9)

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

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