2017-05-03 62 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中的做法有什麼看法嗎? –

回答

相關問題