大家好我有这个方法需要插入数据。我不确定我必须以什么格式提供输入:
因为有( string [] dic,InformaceOplatciType [] statusPlatceDPH )getStatusNespolehlivyPlatce()
中的输入应该如何?
非常感谢你。
在你们所有人的帮助下,我想到了这个:
string[] ahoj = new string[] { 28156609.ToString() };
Rozhranice.StatusType[] ahoj2;
Rozhranice.InformaceOPlatciType[] ahoj3;
Rozhranice.rozhraniCRPDPH srv = new Rozhranice.rozhraniCRPDPH();
textBox1.Text = (srv.getStatusNespolehlivyPlatce(ahoj, out ahoj3).ToString());
下一个问题是我需要返回这些字段:
在执行(srv.getStatusNespolehlivyPlatce(ahoj, out ahoj3).ToString());
时,我只能从StatusType
返回字段,我怎么可能会收到InformaceOPlatciType
?
例如:
textBox1.Text = (srv.getStatusNespolehlivyPlatce(ahoj, out ahoj3).odpovedGenerovana.ToString());
我得到:来自odpovedGenerovana
的字段StatusType
,但我认为我在呼唤InformaceOPlatciType
答案 0 :(得分:0)
它完全告诉你它想要什么,一个字符串数组和一个InformaceOfPlatciType数组。
var ahoj = new string[]{ 41354.ToString()};
InformaceOfPlatciType[] ahoj2;
richTextBox1.Text = srv.getStatusNespolehlivyPlatce(ajoh, out ahoj2);
此外,如果您首先调用对象的ToString(),则不需要使用(string)转换为字符串类型。
这些方面的东西。虽然因为InformaceOfPlatciType是一种自定义类型,所以它可能会受到限制。
答案 1 :(得分:0)
第一个数组需要作为普通参数传递;您可以作为变量在内联或之前创建的数组。例如:
string[] myStrings = new string[] { "a", "b", "c", "d", "e" };
第二个参数是out
参数,这意味着该方法将提供一个数组。您所要做的就是提供一个适当的数组类型的变量,它将接收结果数组:
InformaceOPlatciType[] myResults;
然后,您可以调用这样的函数:
srv.getStatusNespolehlivyPlatce(myStrings, out myResults);
请注意在通话中使用out
关键字。
我不知道第一个数组中的值需要是什么样的,因为我不知道您使用的类或方法,但我想您可以访问一些文档来解释您拥有的字符串类型在那里输入。