在以下情况中使用Dictonary
或Class
是否更好:
我有一个名为GetEmailTemplateFilePath(Dictonary<string,object> emailPath);
的方法,它当前需要Dictionary key/value pairs
基本上构建模板的路径,因此当我将其传递给方法时,它会返回正确的模板。这样可以,或者使用像Class
这样的EmailPath
:
public class EmailPath
{
public string Root {get;set;}
public string Action {get;set;}
}
然后它会是GetEmailTemplateFilePath(EmailPath emailPath);
答案 0 :(得分:2)
一个类更好,因为它更具表现力和更具可扩展性。你正在做的事情的目的是使用一个类更清楚。