方法没有重载需要0个参数

时间:2014-11-04 20:47:41

标签: c# web-services methods parameters windows-forms-designer

我有问题。我用WSDL文件添加了一个服务引用,我需要在方法中传递一些参数,但我不知道输入什么

 Invited.SubjectViewContent[] nc = proxy.GetSubjectViewContents();

在括号内的proxy.GetSubjectViewContents()部分中,它显示了以下内容:

Invited.SubjectViewContent[] Dashboard.GetSubjectViewContent(string projectID, string[] subjectIDs, string CurrentUserID, string Language)

Error:
  No overload for method 'GetSubjectViewContents' takes 0 arguments

我一直试图传递一些参数,但我真的不知道如何开始。

感谢您的时间

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

我必须创建一个数组,因为方法1中的参数是一个数组。所以我做了以下

 string subjName = "Dat";
            string[] stringArray = new string[]{subjName};

Invited.SubjectViewContent[] nc = proxy.GetSubjectViewContents("54f08a8-dcc6-4f3d-8ba6", stringArray, "", "");

感谢所有帮助