新手求指教
本人菜鸟,刚学C#,看到这段代码我糊涂了。。。
public TcpServer(IPEndPoint endPoint)
{
_endPoint = endPoint;
this.ClientAccepted += (sender, e) =>
{
//IPEndPoint ep = (IPEndPoint)e.TcpClient.Client.RemoteEndPoint;
Logger.Info("TcpServer: 客户端连入 {0}。", e.TcpClient.Client.RemoteEndPoint);
};
this.Error += (sender, e) =>
{
Logger.Error("TcpServer: 发生错误。");
};
this.Started += (sender, e) =>
{
Logger.Info("TcpServer: 已启动。");
};
this.Starting += (sender, e) =>
{
Logger.Info("TcpServer: 正在启动,侦听地址:{0}。", this.IPAddress);
};
this.Stopped += (sender, e) =>
{
Logger.Info("TcpServer: 已停止。");
};
this.Stopping += (sender, e) =>
{
Logger.Info("TcpServer: 正在停止。");
};
}
请问类似于下面格式的语句怎么理解?
this.ClientAccepted += (sender, e) =>
{
//IPEndPoint ep = (IPEndPoint)e.TcpClient.Client.RemoteEndPoint;
Logger.Info("TcpServer: 客户端连入 {0}。", e.TcpClient.Client.RemoteEndPoint);
};