datatype2.asmx

来自「《精通ASP.NET网络编程》附带实例」· ASMX 代码 · 共 61 行

ASMX
61
字号
<%@ WebService Language="C#" Class="DataTypes" %>
using System;
using System.Web.Services; 
 public enum Mode
 {
    On = 1,
    Off = 2
 }
 public class Order
 {
   public int OrderID;
   public double Price;
 }
 public class DataTypes {
   [WebMethod]
   public String SayHello() 
   {
       return "Hello World!";
   }
   [WebMethod]
   public String SayHelloName(String name) 
   {
       return "Hello" + name;
   }
   [WebMethod]
   public int[] GetIntArray() 
   {
       int[] a = new int[5];
       for (int i=0; i<5; i++)
           a[i] = i*10;
       return a;
   }
   [WebMethod]
   public Mode GetMode() 
   {
       return Mode.Off;
   }
   [WebMethod]
   public Order GetOrder() 
   {
      Order myOrder = new Order();
      myOrder.Price=34.5;
      myOrder.OrderID = 323232;
      return myOrder;
   }
   [WebMethod]
   public Order[] GetOrders() 
   {
      Order [] myOrder = new Order[2];
      myOrder[0] = new Order();
      myOrder[0].Price=34.5;
      myOrder[0].OrderID = 323232;
      myOrder[1] = new Order();
      myOrder[1].Price=99.4;
      myOrder[1].OrderID = 645645;
      return myOrder;
   }
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?