繁体   English   中英

Windows Phone 7的匿名C#函数

[英]Anonymous C# function with Windows Phone 7

如何创建匿名函数类型? 我已经使用'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);
}

parse仅接受带有无效返回值(或者更确切地说,没有返回值)的字符串参数( response )的委托吗?

使用Action<string>

private void afte(string filtr, Action<string> parse) {

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM