public void queryStringForeach() { string mm = "abc"; PlQuery q = new PlQuery("member(A, [a,b,c])"); int i = 0; foreach (PlTermV s in q.Solutions) { Assert.AreEqual(mm[i++].ToString(), s[0].ToString()); } // or with named variables i = 0; foreach (PlQueryVariables s in q.SolutionVariables) { Assert.AreEqual(mm[i++].ToString(), s["A"].ToString()); } } có lệnh Assert , lệnh này nằm trong thư viện nào thế ,chứ ghi không chương trình báo lỗi ...