方法''没有重载需要8/11参数
本文关键字:参数 重载 方法 | 更新日期: 2023-09-27 18:36:07
我在一个 dll 文件中有这两个代码片段:
public void AddDocumentSet(
string siteUrl,
string libName,
string docSetName,
string mSISDN,
string accountNumber,
string hardCopyLocation,
string verifiedBy,
DateTime veriDate)
{
// ...
}
public void AddDocument(
string siteUrl,
string libName,
string docListUrl,
string docName,
byte[] docStream,
string mSISDN,
string accountNumber,
string hardCopyLocation,
string documentName,
string verifiedBy,
DateTime veriDate)
{
// ...
}
我从程序内的另一个脚本 C# 脚本调用它们。
r.AddDocumentSet(
"http://--link--/",
"Archive",
"Earchive/Documents " +
Document.Field("Document Section 1''Account").Value,
Document.Field("Document Section 1''MSISDN").Value.ToString(),
Document.Field("Document Section 1''Account").Value.ToString(),
Document.Field("Document Section 1''Hard Copy Location").Value.ToString(),
Document.Field("Document Section 1''Verified by").Value.ToString(),
Document.Field("Document Section 1''Date of Verifica00tion").Value.ToString()
);
// ...
r1.AddDocument(
"http://--link--/",
"Archive",
"Earchive/Documents " +
Document.Field("Document Section 1''Account").Value+"/",
"contract_" +
Document.Field("Document Section 1''Account").Value + "(" +
Document.Field("Document Section 1''MSISDN").Value + ").pdf",
bytes,
Document.Field("Document Section 1''MSISDN").Value.ToString(),
Document.Field("Document Section 1''Account").Value.ToString(),
Document.Field("Document Section 1''Hard Copy Location").Value.ToString(),
Document.Field("Document Section 1''Document Name").Value.ToString(),
Document.Field("Document Section 1''Verified by").Value.ToString(),
Document.Field("Document Section 1''Date of Verifica00tion").Value.ToString()
);
我收到这些错误:
方法"AddDocumentSet"没有重载,需要"8"参数(第 6 行,位置 1)
方法"AddDocument"没有重载,需要"11"参数(第 69 行,位置 1)
我不是 C# 摇滚明星,但我尝试了一切。 重建DLL,再次重写片段,但没有任何帮助。我希望有人能给我看正确的代码。
它只是基本的编译错误:
-
您的函数需要 DateTime 作为最终参数,但您正在传递一个字符串。
-
在调用 AddDocument() 时,参数的数量可能不正确。