我为我的应用程序设计了一个自定义包含功能,这意味着让我的生活变得更加容易,除非它完全相反并导致我调试相同类型的错误几个小时,直到这个灯泡时刻意识到它是什么
因为文件被包含在函数中,所以文件中的变量,函数等不是全局的。
有什么方法可以让它发挥作用,还是这整个练习毫无意义?
请参阅下面的代码。
public IQueryable<Employee> GetEmpData(String filterExpression)
{
List<string> names = filterExpression.Split(",");
return GetEmployeeData().Where(names.Contains(da.LastName));
}
由于
答案 0 :(得分:0)
这是scope的问题。在函数中创建的任何变量都必须在global
之外。
答案 1 :(得分:0)
对于那些想知道我如何解决这个问题的人,我没有。
相反,我将所有文件放在一个数组中,如
$filesInclude = array("file1","file2","file3","etc");
本地和外部文件的2个不同数组,然后在数组上运行for循环。 :)