所以我有一个非常基本的问题。
例如,我使用此命令向用户显示文件夹的上次更改时间。
dblc.Content = Directory.GetLastWriteTime(dbfolder);
我可能需要这样做3或4次。我应该创建一个我调用的函数还是应该复制几次?
我想知道多次使用同一命令的更好解决方案是什么。
谢谢
答案 0 :(得分:1)
如果您在同一脚本中多次使用它->创建一个本地函数
private void Example() {
// Your code here
}
如果在不同的脚本中多次使用它->在另一个类(例如Helper)中创建一个全局静态函数
public static void Example() {
// Your code here
}
如果您一次又一次地使用它->使用循环
int repetitions = 5;
for (int i = 0; i <= repetitions; i++) {
// Your code here
}
答案 1 :(得分:0)
我的建议是,如果该命令易于理解(例如示例中的命令),并且每次使用的目的都是唯一的,那么创建函数/方法或属性的开销通常就不值得了。
作为一般指南,请从操作角度考虑您的代码。提出以下问题:
如果找到答案,则对这三个答案都是肯定的,那么将实现放在方法,函数,属性或类中是个好主意。
最后,您给出的示例本身是非常容易理解的。再次包装将没有太大价值。