0
using System;
using System.Net;
using System.Xml.Linq;


namespace PhoneApp1
{
    public class ABC
    {
        //constructor

        public ABC()
        {


        }

        void abc()
        {
            String url = "";

            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
            HttpWebResponse resp = (HttpWebResponse)req.GetRepsonse(); //why a wiggly line here?
            XDocument Xmldoc = XDocument.Load(url);
        }

私はオブジェクトを取得GetResponse()しません。reqなぜそうなるのでしょうか?

このリンクと多くのリンクは、それが可能であるべきだと言っています。

4

1 に答える 1

6

名前空間を考えると、Windows Phone 7 アプリを作成していると思います。(質問で明示的に述べておくと役に立ちます。) Windows Phone 7 の開発では、Silverlight を使用しますが、Silverlight は のような同期操作をサポートしていませんGetResponseMSDN for の Silverlight バージョンをHttpWebRequest見て、横に電話のアイコンが付いたメンバーを探しているはずです。そのリンクをたどると、メソッドが見つからないことに注意してくださいGetResponseBeginGetResponse非同期で呼び出して処理する必要があります。

(これは、新しい非同期作業が C# 5 に組み込まれることで、すべてがはるかに簡単になります。)

于 2012-01-20T17:11:21.263 に答える