以下是错误的屏幕截图
我想要的是动态创建一个xml文件,xml的节点将是string[] textBoxNamesArray
,值将是string[] textBoxTextArray
如何解决此问题?
答案 0 :(得分:2)
你要替换空字符串,你i.replace()
的第一个参数是""
,不允许
你必须在这里提到你想要替换的旧字符串
如果你不想替换任何值,那么就这样做:
xml.Add(new XElement(i, o));
答案 1 :(得分:2)
问题在于对String.Replace
的调用。 The first argument cannot be an empty string。而且,由于您正在用string.Empty
替换“”,因此该呼叫并非真正需要且可以删除。
因此将行更改为
xml.Add(new XElement(i, o));