定义接口
# public interface IClient
# {
# [OperationContract(IsOneWay = true)]
# void SendMessage(string message);
# }
使用接口:
# public static List<IClient> ClientCallbackList { get; set; } 问题一:“List<IClient>”这是一种什么样的定义变量的方式?它的值是怎样的???
#
# public MessageService()
# {
# ClientCallbackList = new List<IClient>(); 问题二:“List<IClient>”这是一种什么样的定义方法???它的值是怎样的???
# }
# public interface IClient
# {
# [OperationContract(IsOneWay = true)]
# void SendMessage(string message);
# }
使用接口:
# public static List<IClient> ClientCallbackList { get; set; } 问题一:“List<IClient>”这是一种什么样的定义变量的方式?它的值是怎样的???
#
# public MessageService()
# {
# ClientCallbackList = new List<IClient>(); 问题二:“List<IClient>”这是一种什么样的定义方法???它的值是怎样的???
# }
泛型,T是什么类型的,那么LIST就装的什么类型的数据,也可理解为T类型的数组