Hej, jag håller på att konvertera min nätverksklass i VB.NET till C# och jag har precis börjat. Och jag tänkte "raisa mina events" (se nedan):
using System;
using System.Threading;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.IO;
namespace Dennis_Chat_Client
{
public class Networking
{
public Socket clientSocket;
public delegate void ConnectHandler(string IP, int Port);
public delegate void ErrorHandler(string errorMessage);
public event ConnectHandler ConnectEvent;
public event ErrorHandler ErrorEvent;
public Networking()
{
// Starting
}
public void Connect(string IP, int Port)
{
try
{
TcpClient clientSocket = new TcpClient(IP, Port);
ConnectEvent(IP, Port);
}
catch (Exception e)
{
ErrorEvent(e.ToString());
}
}
När jag använder Connect klagar den på ConnectEvent(IP, Port)-raden. Någon som vet hur jag raisar event i c#?