string.Format("{Find Name='{0}'}", name)
выдает исключение во время выполнения, говоря, что входная строка была в неправильном формате. Что не так в этой строке?
Вам нужно экранировать символы '{в String.Format:
string.Format( "{{Find Name='{0}'}}", name )
Для получения более подробной информации см. Следующее:
Как экранировать фигурные скобки в строке формата в .NET
В фигурных скобках особое значение имеют форматирование строк, поэтому их необходимо экранировать. Просто удвойте буквальные скобки от { до {{ и } до }}:
{
{{
}
}}
string.Format("{{Find Name='{0}'}}", name)
попробуй string.Format("Find Name='{0}'", name)
string.Format("Find Name='{0}'", name)
или попробуйте string.Format("{{Find Name='{0}'}}", name)
это должно быть "{{Find Name = {0}}}"
Я думаю, что это должно быть:
string.Format("Find Name='{0}'", name);