2017-05-03 64 views
0

我正在试图制作一个连接到irc客户端的简单程序。TcpClient不包含带2个参数的构造函数

在对代码审查另一篇文章,我看到这行:

using (var irc = new TcpClient(_server, _port)) 

我试图在我的应用程序中使用,但我得到的错误

的TcpClient不包含一个构造函数,需要2个参数

根据MSDN文档TcpClient Constructor它应该采取string server, int port参数。

class IRCBot 
{ 
    private readonly string _server; 
    private readonly int _port; 

    public IRCBot (string server, int port) 
    { 
     _server = server; 
     _port = port; 
    } 

    public void ChannelConnect() 
    { 
     do 
     { 
      try 
      { 
       using (var irc = new TcpClient(_server, _port)) 

       // Rest of code 
} 
+0

您使用的.NET或.NET的核心?我相信这不是它在.NET Core中完成的方式 – Joe

+0

我刚刚在VS Code中创建了一个C#控制台应用程序,所以我想它应该在.NET Core框架上。你对Core在Core中的做法有什么看法吗? –

回答

相关问题