Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Подскажите, пожалуйста, в какой области программы Сшарп пишется экземпляр класса клиента и вызов метода службы

Алина Яшина Ученик (109), закрыт 12 месяцев назад
исправьте ошибку
public class CalcService : System.Web.Service.WebService
{

private double internal_km = 0;
public double km { get => internal_km; set => internal_km = value; }
public double mi { get => internal_km / 1.60934; set => internal_km = value * 1.60934; }
public double ft { get => mi * 5280; set => mi = value / 5280; }

[WebMethod]
public double km2mi(double km)
{
CalcService lc = new CalcService();
lc.km = km;
return lc.mi;
}

double km = 1;
double f = 0;
//Создание экземпляра класса клиента
ServiceReference1.CalcServiceSoapClient s =
new ServiceReference1.CalcServiceSoapClient();
//Вызов метода km2mi службы
f =s.km2mi(km);
Лучший ответ
Serene Earthling Мудрец (10773) 12 месяцев назад
исправленный код.
using System;
using System.Web.Services ;

namespace MyWebServiceNamespace
{
[WebService(Namespace = " http://tempuri.org/ ")]
public class CalcService : WebService
{
private double internal_km = 0;

public double km
{
get => internal_km;
set => internal_km = value;
}

public double mi
{
get => internal_km / 1.60934;
set => internal_km = value * 1.60934;
}

public double ft
{
get => mi * 5280;
set => mi = value / 5280;
}

[WebMethod]
public double km2mi(double km)
{
this.km = km;
return mi;
}
}
}
Остальные ответы
Похожие вопросы