Для AsyncSocketЧто такое Callback vs new AsyncCallback (Callback)?
// accept
...
listener.BeginAccept(new AsyncCallback(AcceptCallback), listener);
// listener.BeginAccept(AcceptCallback, listener);
...
public void AcceptCallback(IAsyncResult ar)
{
...
}
// recieve
...
socket.BeginReceive(buffer, offset, length, 0, new AsyncCallback(ReadCallback), asyncSocket);
// socket.BeginReceive(buffer, offset, length, 0, ReadCallback, asyncSocket);
...
public void ReadCallback(IAsyncResult ar)
{
...
}
Мы можем использовать только обратный вызов вместо нового AsyncCallback (обратный вызов)
Чем отличается просто обратный вызов против нового AsyncCallback (обратный вызов)?
Спасибо. Ваш ответ - это то, что я хочу. – user2523112
@ user2523112 - кроме того, большая часть Visual Studio «сгенерированного» кода по-прежнему использует синтаксис «нового» ключевого слова. Таким образом, вы все еще видите это в файлах .Designer.cs и т. П. –