2017-05-03 3 views
0

J'essaie de créer un programme simple qui se connecte à un client irc.TcpClient ne contient pas un constructeur qui prend 2 arguments

Dans un autre message sur la révision du code, j'ai vu cette ligne:

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

J'ai essayé de l'utiliser dans ma demande, mais je reçois l'erreur

TcpClient ne contient pas un constructeur qui prend 2 arguments

Selon les documents MSDN TcpClient Constructor, il devrait prendre string server, int port paramètres.

:

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

Utilisez-vous .NET ou .NET Core? Je crois que ce n'est pas la façon dont c'est fait. NET Core – Joe

+0

Je viens de créer une application de console C# dans VS Code donc je suppose que ce serait sur le framework .NET Core. Avez-vous un aperçu de la façon dont cela se fait dans Core? –

Répondre