/// <summary>
        /// 初期化參數
        /// </summary>
        public override void InitParameter()
        {
            object topicType = Reserve.GetPropertyByJson("TopicType");

            TopicTypes = Convert.ToString(topicType).Split(new char[] { ',' }, StringSplitOptions.None).Select(s => int.Parse(s)).ToArray();

            SubTopicTypes = new int[] { };
            if (Reserve.ContainsKey("SubTopicType"))
            {
                object subTopicType = Reserve.GetPropertyByJson("SubTopicType");
                SubTopicTypes = Convert.ToString(subTopicType).Split(new char[] { ',' }, StringSplitOptions.None).Select(s => int.Parse(s)).ToArray();
            }

            // 巧算集合實例化
            Formulas = new List <CleverCalculationFormula>();
        }