Функция анонимного C # с Windows Phone 7 - PullRequest
0 голосов
/ 23 июля 2011

Как мне создать анонимный тип функции?Я использовал 'void' как тип наполнителя:

private void afte(string filtr,void parse) {

    var request = (HttpWebRequest)WebRequest.Create(
        new Uri("xx.com"));
    request.BeginGetResponse(r => {
        var httpRequest = (HttpWebRequest)r.AsyncState;
        var httpResponse = (HttpWebResponse)httpRequest.EndGetResponse(r);

        using (var reader = new StreamReader(httpResponse.GetResponseStream())) {
            var response = reader.ReadToEnd();

            Deployment.Current.Dispatcher.BeginInvoke(new Action(() => {
                parse(response);
            }));
        }
    }, request);
}

1 Ответ

3 голосов
/ 23 июля 2011

Является ли parse делегатом, который принимает только строковый параметр (response) с пустым возвратом (точнее, без возвращаемого значения)?

Использование Action<string>:

private void afte(string filtr, Action<string> parse) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...