[英]Creating dynamic xml file using in linq to xml in C# Error “String cannot be of zero length. Parameter name: oldValue”
这是错误的屏幕截图
我想要发生的是动态创建一个xml文件,xml的节点将是string[] textBoxNamesArray
,值将是string[] textBoxTextArray
如何解决这个问题?
你正在替换空字符串,你的i.replace()
的第一个参数是""
,它是不允许的
你必须在这里提到你要替换的旧字符串
如果你不想替换任何值,那么只需这样做:
xml.Add(new XElement(i, o));
问题是调用String.Replace
。 第一个参数不能是空字符串 。 并且因为你用string.Empty
替换了“”,这个调用并不是真正需要的,可以删除。
所以将行改为
xml.Add(new XElement(i, o));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.