Tjo!
Håller på att lära mig C# och går igenom exempel. Mitt problem just nu e att det blir ett fel "saknas ett '{' eller ett ';'". Dock hittar jag inte vad jag har missat. Kan vara ett "ser inte skogen för alla träden"-problem. :/
Skulle någon vilja se om de hittar mitt fel? Felet skall avar på raden som e fetad enligt VS.
using System;
using System.Timers;
namespace Ch12Ex03
{
public delegate void MessageHandler(Connections source, MessageArrivedEventArgs e);
/// <summary>
/// Summary description for Connections.
/// </summary>
public class Connections
{
public event MessageHandler MessageArrived;
private Timer pollTimer;
private string name;
public string Name
{
get
{
return name;
}
[b]set[/b]
{
name = value;
}
}
public Connections()
{
//
// TODO: Add constructor logic here
//
pollTimer = new Timer(500);
pollTimer.Elapsed += new ElapsedEventHandler(CheckForMessage);
}
public void Connect()
{
pollTimer.Start();
}
public void Disconnect()
{
pollTimer.Stop();
}
private void CheckForMessage(object source, ElapsedEventArgs e)
{
Console.WriteLine("Kollar efter nya meddelanden...");
Random random = new Random();
if((random.Next(9) == 0) && (MessageArrived != null))
{
MessageArrived(this, new MessageArrivedEventArgs("Tjabba tjena mamsen o Pappsen!"))
}
}
}
}