public void sqlTest() { Console.WriteLine(">>>>>>>>>>>>>testing searchUsr>>>>>>>>>>>>>>>\n"); inputMessage ipt = new inputMessage(); ipt.addWay("searchUsr"); ipt.addArg("name", "test"); ipt.addArg("pwd", "pwd"); string msg = ipt.getString(); string opt = recvMsg(msg); Console.WriteLine("\n\n" + opt + "\n\n"); outputMessage optMsg = new outputMessage(opt); if (optMsg.getSuccess()) { var result = optMsg.getResult(); foreach (KeyValuePair <string, Dictionary <string, string> > itr in result) { string ans = itr.Key + "\n"; foreach (KeyValuePair <string, string> subitr in itr.Value) { ans += subitr.Key + " " + subitr.Value + "\n"; } Console.WriteLine(ans); } } else { Console.WriteLine("we have some error " + optMsg.getErrorMsg()); } }