我使用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;
解决方案是什么?
答案 0 :(得分:1)
var
只能在方法内部使用。字段应具有具体类型。在您的情况下,它是List<ProblemTypeDTO>
private static List<ProblemTypeDTO> problems;
答案 1 :(得分:1)
因为您没有定义类型。你不能在静态字段中使用var。
它应如下所示:
private static List<ProblemTypeDTO> problems;