2012-08-03 61 views
0

我有一个函数返回类中的类对象。它是在网页上工作,但不是Windows Phone应用程序。错误是“期望的类,委托,枚举,接口或结构”。有谁会告诉我如何解决它。谢谢。获取在函数中使用Type对象的错误

有我的代码:

public static object GetData(Uri relativeUri) 
    { 
     return GetData<object>(relativeUri); 
    } 

    public static T GetData<T>(Uri relativeUri) 
    { 
     var request = CreateRequest(relativeUri); 
     HttpWebResponse r; 
     //return Deserializer<T>(request.GetResponse().GetResponseStream());    

     try 
     { 
      r = (HttpWebResponse)request.GetResponse(); 
      return Deserializer<T>(r.GetResponseStream()); 
     } 
     catch (WebException webex) 
     { 
      HttpWebResponse webResp = (HttpWebResponse)webex.Response; 
      setSessionError(webResp.GetResponseStream()); 

     } 

     return Deserializer<T>(request.GetResponse().GetResponseStream()); 
    } 
+0

因此,Deserializer方法内发生异常?您能否显示代码以及它发生错误的位置,并提供例外情况? – 2012-08-03 20:49:26

+0

解决方案,错误是“预期的类,委托,枚举,接口或结构。 – user819774 2012-08-07 16:04:11

回答

0

我发现什么是错在我的代码。我有额外的关闭括号,把功能放在课堂外。

相关问题