private void TrainSingleNetwork() { List <FeatureSet> featureSets = new List <FeatureSet>(10000); Cursor.Current = Cursors.WaitCursor; // Read in each source file and create FeatureSets for (int i = 0; i < m_Source.Count; i++) { toolStripStatusLabel1.Text = "Reading Feature File " + i.ToString() + " of " + m_Source.Count.ToString(); string message = FeatureSet.AddFeatureSetsFromFile(m_Source[i], ref featureSets); if (message != "") { MessageBox.Show(message); return; } } try { FeatureSet[] sets = featureSets.ToArray(); m_Worker.RunWorkerAsync(sets); } catch (Exception e) { MessageBox.Show(e.Message); } }