StarDict(StarDictInfo info, IDictIDX idx, string fname, Encoding enc) { _enc = enc ?? Encoding.UTF8; _info = info; _idx = idx; _db = fname.EndsWith("dz") ? (IDictDB)DictZip.OpenRead(fname) : (IDictDB) new TxtDictDB(fname); }
StarDict(StarDictInfo info, IDictIDX idx, string fname, Encoding enc) { _enc = enc ?? Encoding.UTF8; _info = info; _idx = idx; _db = fname.EndsWith("dz") ? (IDictDB)DictZip.OpenRead(fname) : (IDictDB)new TxtDictDB(fname); }