Example #1
0
        private static void WriteResultsToCSV(int Prob, HexagonalTileSearchProblem Problem, SearchResults[] Results)
        {
            StringBuilder sb = new StringBuilder(1024);

            sb.AppendFormat("{0},{1},", Prob, Problem.ToString());
            foreach (SearchResults sr in Results)
            {
                sb.AppendFormat("{0},", sr.ToString());
            }
            sb.Append("\n");
            string o = sb.ToString();

            byte[] b = System.Text.Encoding.UTF8.GetBytes(o);
            lock (output)
            {
                output.Write(b, 0, b.Count());
                output.Flush();
            }
        }