这就是我想要做的。
Class1:基类
private void Update()
{
base.Update(Updated);
}
private void Updated(IRestResponse<thisClass> response)
{
....
}
...
基类:
public void Update(<T> callback)
{
RestClient client = new RestClient("https://www.googleapis.com");
client.Authenticator = new OAuth2AuthorizationRequestHeaderAuthenticator(App.AuthenticationResult.access_token);
var request = new RestRequest(path, Method.GET);
client.ExecuteAsync<...T...>(request, callback);
}
本质上,我希望能够在遵循相同结构的多个类中重用基类中的更新。