实现FileFilter参数必须使用以逗号分隔的描述符对,后跟文件扩展名。
public interface ISiteProvider {
void Initialise(string host);
Site GetCurrentSite();
}
我玩过这个方法。文件扩展名由括号中的扩展名决定。
那么,逗号之后文件扩展名的目的是什么? 在我的代码示例* .txt和* .xml中。
答案 0 :(得分:2)
逗号前面的文字是文件过滤器下拉菜单中显示的内容;逗号后面的扩展名是用于在选择适当的菜单选项时进行过滤的实际扩展名。
在您的情况下,两个菜单选项为for(var i = 0;i < numbersArray.count - 1;i++){
for(var index = 0;index < arrayOfPairs.count;index++){
if(numbersArray[i] == arrayOfPairs[index][0] &&
numbersArray[i+1] == arrayOfPairs[index][1]){
println(arrayOfPairs[index])
}
}
}
和Text File (*.txt)
。选中它们后,他们将分别使用XML File (.xml)
和.txt
来过滤可见选项。
FileFilter参数中传递的此字符串由成对的文件过滤器字符串和MS-DOS通配符文件过滤器规范组成,每个部分和每对用逗号分隔。每个单独的对都列在文件类型下拉列表框中。