我正在尝试编写一个函数,从一个类中调用一个从接口派生的函数(ISFAction)。
区别在哪里/什么更好?
public string Create<T>(ISFServer server, T action, string[] args) where T : ISFAction
{
string requestUrl = null;
string actionPart = action.GenerateAction(args);
requestUrl += server.serverUri.ToString();
requestUrl += "request.php?req=";
requestUrl += actionPart;
return requestUrl;
}
还有我的另一个版本:
public string Create(ISFServer server, ISFAction action, string[] args)
{
string requestUrl = null;
string actionPart = action.GenerateAction(args);
requestUrl += server.serverUri.ToString();
requestUrl += "request.php?req=";
requestUrl += actionPart;
return requestUrl;
}
什么是更好的?