C# 没有方法take 0参数的重载
我有个问题。我添加了一个带有WSDL文件的服务引用,我需要在方法中传递一些参数,但我不知道输入什么C# 没有方法take 0参数的重载,c#,web-services,methods,parameters,windows-forms-designer,C#,Web Services,Methods,Parameters,Windows Forms Designer,我有个问题。我添加了一个带有WSDL文件的服务引用,我需要在方法中传递一些参数,但我不知道输入什么 Invited.SubjectViewContent[] nc = proxy.GetSubjectViewContents(); 在括号内表示proxy.GetSubjectViewContents()的部分,它向我显示了以下内容: Invited.SubjectViewContent[] Dashboard.GetSubjectViewContent(string projectID, s
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中的参数是数组。所以我做了下面的事情
string subjName = "Dat";
string[] stringArray = new string[]{subjName};
Invited.SubjectViewContent[] nc = proxy.GetSubjectViewContents("54f08a8-dcc6-4f3d-8ba6", stringArray, "", "");
感谢所有帮助,因此它需要一个
projectId
,subjectID
,currentUserId
和语言
。你需要把它们传进来。为了使用该方法,您需要知道这些是什么。如果你不这么做,那你就没必要叫它了。这里没有人能回答这个问题。嗨,我知道它们是什么,都是字符串,问题是我必须将它们作为string projectId=“123”传递,或者在方法之外初始化它们。我没想到会有人从我这里知道内容的开头,并用write语法调用它。@user3790916:在那个例子中,变量projectId
将作为它的第一个参数传递给方法。你是在问基本的C语言语法吗?关于C#的介绍性教程可能是这里很好的第一步。您好,是的,如果我已经知道projectd,我将尝试了解如何传递参数。无论如何,谢谢你proxy.GetSubjectViewContents(“123”、“234”、“345”、“英语”)代码>