我是否每次都需要使用这样的选择器:#selector(MyClass.functionName)
或者我可以将其保留为#selector(functionName)
哪个更清楚?或者使用MyClass.functionName
答案 0 :(得分:2)
public static async Task SendSubscriptionAsync(string deviceName)
{
var client = new RestClient();
client.BaseUrl = new Uri("http://{IP adress}:5000");
var request = new RestRequest(Method.POST);
request.Resource = "subscribe";
request.AddParameter("deviceName", deviceName, ParameterType.QueryString);
IRestResponse response = await client.ExecuteTaskAsync(request);
var content = response.Content;
}
现已弃用,因此如果您喜欢这种情况下的可靠代码,则应使用Selector("methodName")
。
主要好处是减少在重构调用选择器期间产生的拼写错误。新系统是类型安全的,编译器可以检查方法是否实际存在并建议版本。