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

タイプを定義していないためです。static フィールドでは var を使用できません。

次のようになります。

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