這是我正在嘗試做的。C#.NET傳遞動態<T>方法
1類:基本分類
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);
}
基本上我希望能夠重用更新在多個類下面的基類的相同的結構。
只是作爲一個澄清點這個被稱爲通用不是動態的(其在c#中的另一個含義) –