索引(从零开始)必须大于或等于零且小于参数列表的大小。 - string.Format

时间:2015-09-28 10:10:25

标签: c# .net

为什么我会收到此错误?

  

“索引(从零开始)必须大于或等于零且小于参数列表的大小。”

以下代码?

string lookupSchema = "<Field Type='Lookup' DisplayName='{0}' Required='FALSE' EnforceUniqueValues='FALSE' List='{70d6098c-6ba0-4e9e-b101-a60b88fc226a}' ShowField='Title' UnlimitedLengthInDocumentLibrary='FALSE' RelationshipDeleteBehavior='None' StaticName='{0}' Name='{0}'/>";

string columnSchema = string.Format(lookupSchema.ToString(), listOfColumns[1]);

1 个答案:

答案 0 :(得分:1)

谢谢你的回答。 事实证明,由于花括号,问题出现在lookupSchema字符串中。刚刚更改了&#34; List =&#39; {70d6098c-6ba0-4e9e-b101-a60b88fc226a}&#39;&#34; to&#34; List =&#39; {{70d6098c-6ba0-4e9e-b101-a60b88fc226a}}&#39;&#34;现在正在努力。