public virtual void fromStoreStr(string value) { string[] _datas = compatibleUtils.splitString(value, BattleStoreConstants.BATTLE_STORE_TYPE_SPLIT); datas = new BattleStoreMap[_datas.Length]; for (int _i = 0; _i < _datas.Length; _i++) { BattleStoreMap _mapData = new BattleStoreMap(compatibleUtils); _mapData.fromStoreStr(_datas[_i]); datas[_i] = _mapData; } }