为什么我不能在此语句中使用布尔参数? 正在向我显示此错误:
找不到隐式数组的最佳类型
public IEnumerator GetEnumerator()
{
yield return new[] { "ABC123", "9999", "9999", "1000", "20180427120717123", false };
}
答案 0 :(得分:5)
如果您想要混合数组:请不要模糊:
...
//test
Elements tables = doc.select("table");
for (Element table : tables) {
for (Element row : table.select("tr")) {
for (Element e : row.select("td")) {
// output your td-contents here
System.out.println("-------------------");
System.out.println(e.text());
}
}
}
...
区别是yield return new object[] { "ABC123", ..., false }
而不是new object[] {...}
,这意味着编译器不需要尝试弄清楚您的意思。
答案 1 :(得分:2)
似乎您想枚举object[]
:
public IEnumerator<object[]> GetEnumerator() {
yield return new object[] { "ABC123", "9999", "9999", "1000", "20180427120717123", false };
yield return new object[] { "ABC123", "9999", "9999", "1000", "20180427120717123", true };
}