0
不知道会不会有人能够理解这一点,但这里是代码:webservice在控制台应用程序中计算总和?
case 1:
double[] myArrai1 = new double[3];
Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.DarkGray;
Console.WriteLine("*-------------------------------------------------------* ");
Console.WriteLine("* Enter an array of numbers to get the sum total * ");
Console.WriteLine("*-------------------------------------------------------* ");
Console.WriteLine("Insert a number");
myArrai1[0] = double.Parse(Console.ReadLine());
Console.WriteLine("Insert a number");
myArrai1[1] = double.Parse(Console.ReadLine());
Console.WriteLine("Insert a number");
myArrai1[2] = double.Parse(Console.ReadLine());
DrawStarLine();
foreach (double d in myArrai1)
Console.WriteLine(d);
Webservices09004961.ServiceReference1.CalculateSumRequest array = new ServiceReference1.CalculateSumRequest();
//ServiceReference1.CalculateSumRequest array = new ServiceReference1.CalculateSumRequest();
Webservices09004961.ServiceReference1.ArrayOfDouble arrayOfDoubles = new Webservices09004961.ServiceReference1.ArrayOfDouble();
//CalculateSumOfList.ServiceReference1.Service1SoapClient client = new CalculateSumOfList.ServiceReference1.Service1SoapClient();
//CalculateSumOfList.ServiceReference1.ArrayOfDouble arrayOfDoubles = new CalculateSumOfList.ServiceReference1.ArrayOfDouble();
arrayOfDoubles.AddRange(myArrai1);
double e = array.CalculateSum(arrayOfDoubles); //error on this line CalculateSum?
Console.WriteLine("=" + e);
Console.ReadLine();
break;
我存储在myArrai1 3个用户输入的数字,我想“和”来概括我已经做了Web引用CalculateSumOfList。
但它说我的webreference不包含在我的web服务中的CalculateSum,但它确实和即时在相同的生成/项目中使用它的Windows窗体?
谢谢。
你得到了什么错误? – 2012-03-07 19:00:26
这是非常有意义的(至少对我来说,因为我没有不同的东西) - 但为了帮助我们需要知道错误是什么...... – Murph 2012-03-07 19:01:10
命名空间错误,缺少指令。代码来自Windows窗体应用程序,但我不知道如何调用并创建一个带有webreference的双精度数组? – 2012-03-07 19:02:12