Witam,
postanowiłem napisać bota do Discorda, z tego poradnika, niestety mimo identycznego kodu mam błąd (podświetlona linijka), którego nie ma w filmie (skopiowałem nawet cały kod z tego przykładu z GitHub i ten błąd też wystąpił). Używam biblioteki DSharpPlus.
Kod:
using DSharpPlus;
using DSharpPlus.EventArgs;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace MyBot
{
class Bot
{
public DiscordClient Client { get; private set; }
public async Task RunAsync()
{
var config = new DiscordConfiguration
{
};
Client = new DiscordClient(config);
Client.Ready += OnClientReady;
}
private Task OnClientReady(ReadyEventArgs e)
{
return null;
}
}
}
Treść błędu:
Błąd CS0123 Żadne z przeciążeń dla elementu „OnClientReady” nie pasuje do delegata „AsyncEventHandler<DiscordClient, ReadyEventArgs>”.
IDE: Visual Studio Community 2019
PS. Mógłbym też prosić o wytłumaczenie działania operatora += w kontekście zdarzeń?
Z góry dzięki za pomoc