public Query(String queryVariable, String[] evidenceVariables, bool[] evidenceValues) { this.queryVariable = queryVariable; this.evidenceVariables = new Dictionary<String, bool>(); for (int i = 0; i < evidenceVariables.Length; i++) { this.evidenceVariables.Add(evidenceVariables[i], evidenceValues[i]); } }