public void setData(int _didx) { string _key = _cons + _didx.ToString(); docs_sample _info = null; dic_sample = new Dictionary <int, docs_sample> (); int _group = DocspinManager.ins.dic_sample [_key].ngroup; _idx = 0; for (int i = 0; i < DocspinManager.ins.dic_sample.Count; i++) { if (DocspinManager.ins.dic_sample [_key].ngroup != _group) { return; } _info = DocspinManager.ins.dic_sample [_key]; dic_sample.Add(i, _info); _key = _cons + (_didx + i).ToString(); } }
public void MakeSample() { if (dic_sample != null) { return; } dic_sample = new Dictionary <string, docs_sample> (); docs_sample _info = null; string _cons = "sample_"; int _idx = 0; string _key = _cons + _idx.ToString(); DocsPin.DocsData _data = DocsPin.DocsRoot.findData("sampel"); while (_data.get <string> (_key, "char0") != null) { _key = _cons + _idx.ToString(); _info = new docs_sample(); _info.char0 = _data.get <string> (_key, "char0"); _info.char1 = _data.get <string> (_key, "char1"); _info.char2 = _data.get <string> (_key, "char2"); _info.ngroup = _data.get <int> (_key, "group"); _info.arg = _data.get <string> (_key, "arg"); dic_sample.Add(_key, _info); _idx++; } }