0

我使用 RestSharp 来使用 Restful WCF,它在我的子路由中运行良好。

string baseUrl = "12.34.56.789/MyServices";
RestClient client = new RestClient("http://" + baseUrl + "/MyData.svc");
var request = new RestRequest(Method.GET);
request.Resource = "/GetProblemId";
request.AddParameter("problemId", "1");
var response = client.Execute(request);
var problems = JsonConvert.DeserializeObject<List<ProblemTypeDTO>>(response.Content);

现在我必须以不同的方法访问问题,所以我想将它设置为一个全局对象。但我不能将其声明为

private static var problems;

解决办法是什么?

4

2 回答 2

1

var只能在方法内部使用。字段应该有一个具体的类型。在你的情况下List<ProblemTypeDTO>

private static List<ProblemTypeDTO> problems;
于 2013-04-23T19:31:57.753 回答
1

因为您没有定义类型。您不能在静态字段中使用 var。

它应该如下所示:

private static List<ProblemTypeDTO> problems;
于 2013-04-23T19:31:58.173 回答