/// <summary>
            /// constructor
            /// </summary>
            public NetworkCounterSet()
            {
                var table = CounterFactory.GetInstanceTable(CategoryList.Network);

                List = new List <NetworkCounter>();
                foreach (string insName in table)
                {
                    List.Add(new NetworkCounter(insName));
                }
            }
            /// <summary>
            /// HDDCounter
            /// </summary>
            public HddCounterSet()
            {
                Total = new HDDCounter(InstanceList.Total);
                List  = new List <HDDCounter>();
                var table = CounterFactory.GetInstanceTable(CategoryList.HDD);

                foreach (var insName in table)
                {
                    if (insName.ToLower().Contains(InstanceList.Total.ToLower()) == false)
                    {
                        List.Add(new HDDCounter(insName)); //_Totalでないなら追加
                    }
                }
            }