Mega Code Archive

 
Categories / C# by API / System Web Services
 

Mark WebMethod

//File Test.asmx // <%@ WebService Language="c#" Class="MathService"%> using System; using System.Web.Services; [WebService(Namespace="http://localhost/test")] public class MathService : WebService {    [WebMethod]    public int Add(int a, int b)    {      return a + b;    }    [WebMethod]    public int Subtract(int a, int b)    {       return a - b;       }    [WebMethod]    public int Multiply(int a, int b)    {       return a * b;    }    [WebMethod]    public int Divide(int a, int b)    {       int answer;       if (b != 0)       {          answer = a / b;          return answer;       } else          return 0;    } } /////////////// using System; class ServiceTest {    public static void Main(string[] argv)    {       MathService ms = new MathService();       int x = Convert.ToInt16(argv[0]);       int y = Convert.ToInt16(argv[1]);       int sum = ms.Add(x, y);       int sub = ms.Subtract(x, y);       int mult = ms.Multiply(x, y);       int div = ms.Divide(x, y);       Console.WriteLine("The answers are:");       Console.WriteLine("  {0} + {1} = {2}", x, y, sum);       Console.WriteLine("  {0} - {1} = {2}", x, y, sub);       Console.WriteLine("  {0} * {1} = {2}", x, y, mult);       Console.WriteLine("  {0} / {1} = {2}", x, y, div);    } }