方法''没有重载需要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,再次重写片段,但没有任何帮助。我希望有人能给我看正确的代码。

方法''没有重载需要8/11参数

它只是基本的编译错误:

  • 您的函数需要 DateTime 作为最终参数,但您正在传递一个字符串。

  • 在调用 AddDocument() 时,参数的数量可能不正确。