0

大家好,我有这个方法,我需要插入数据。我不确定我必须以什么格式提供输入:

在此处输入图像描述

既然有(string[] dic, out 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());

我明白了:从场odpovedGenerovanaStatusType但我以为我在呼唤InformaceOPlatciType

4

2 回答 2

0

它准确地告诉你它想要什么,输入一个字符串数组,输出一个 InformaceOfPlatciType 数组。

var ahoj = new string[]{ 41354.ToString()};
InformaceOfPlatciType[] ahoj2;

richTextBox1.Text = srv.getStatusNespolehlivyPlatce(ajoh, out ahoj2);

此外,如果您首先调用对象的 ToString(),则不需要使用 (string) 强制转换为类型字符串。

沿着这些思路。尽管 InformaceOfPlatciType 是一种自定义类型,但它的要求可能会受到限制。

于 2013-08-28T14:10:31.300 回答
0

第一个数组需要作为普通参数传递;一个可以内联或之前创建的数组作为变量。例如:

string[] myStrings = new string[] { "a", "b", "c", "d", "e" };

第二个参数是一个out参数,这意味着该方法将提供一个数组。你所要做的就是提供一个合适的数组类型的变量来接收结果数组:

InformaceOPlatciType[] myResults;

然后,您可以像这样调用该函数:

srv.getStatusNespolehlivyPlatce(myStrings, out myResults);

注意out调用中关键字的使用。

我不知道第一个数组中的值应该是什么样子,因为我不知道您正在使用的类或方法,但我想您可以访问一些文档来解释您必须在那里输入什么样的字符串。

于 2013-08-28T14:12:41.163 回答