本人菜鸟,刚学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);
};
{
_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);
};
解决方案 »
- 求一个解析eml的类库
- 当多用户去插入数据的时候,怎么让数据延缓插入呢,以减少数据库的压力
- 如何用.net框架内 修饰符为internal的方法?
- c#操作Word的模板文件的问题 那位大侠帮帮忙
- 怎么得到图片 Stream responseStream 的byte类型数据
- web页如何开启本地exe文件?
- c#中能不能利用所线程 利用webBrowser同时打开多个网页 多谢 哈哈 最好写几句代码
- 外部类如何继承一个FORM,可以遍历这个FORM中的各个控件.谢谢
- 关于VISIO的问题
- 在DataGrid加下拉列表的问题,请大家帮帮忙!
- VS2010调试winform时,界面花了是怎么回事?
- 求助帖,项目合并后遇到的问题
this.ClientAccepted += (sender, e) =>
{
//IPEndPoint ep = (IPEndPoint)e.TcpClient.Client.RemoteEndPoint;
Logger.Info("TcpServer: 客户端连入 {0}。", e.TcpClient.Client.RemoteEndPoint);
};
相当于
this.ClientAccepted += XXX_ClientAccepted;...void XXX_ClientAccepted(object sender, EventArgs e)
{
//IPEndPoint ep = (IPEndPoint)e.TcpClient.Client.RemoteEndPoint;
Logger.Info("TcpServer: 客户端连入 {0}。", e.TcpClient.Client.RemoteEndPoint);
};