public Form2() { InitializeComponent(); DataContractSerializer ds = new DataContractSerializer(typeof(OCRCharDB)); ocd = (OCRCharDB)ds.ReadObject(new StreamReader("e:/OCRDB.db").BaseStream); }
static void Main(string[] args) { string[] files = Directory.GetFiles(@"E:\SkyDrive\ocr"); Dictionary <char, int> chars = new Dictionary <char, int>(); OCRCharDB ocd = new OCRCharDB(); foreach (string file in files) { string file_name = file.Substring(file.LastIndexOf('\\') + 1); char p = file_name[0]; if (p != '-' && p != '=') { ocd.AddToDB(p, new Bitmap(file)); } } DataContractSerializer ds = new DataContractSerializer(typeof(OCRCharDB)); ds.WriteObject(new StreamWriter("E:/OCRDB.db").BaseStream, ocd); }