/// <summary>
 ///     建立一个随机的聚合对象
 /// </summary>
 /// <param name="mSerialID"></param>
 /// <returns></returns>
 private static AggregationObject CreateAggregationObject(String mSerialID)
 {
     var UT = new AggregationObject();
     UT.SerialID = mSerialID;
     var Ro = new Random();
     int CountryCode = Ro.Next(3);
     int AreaCode = Ro.Next(3);
     UT.Age = (byte) Ro.Next(20, 70);
     UT.Money = (short) Ro.Next(500, 5000);
     switch (CountryCode)
     {
         case 0:
             UT.Country = "中国";
             switch (AreaCode)
             {
                 case 0:
                     UT.Area = "上海";
                     break;
                 case 1:
                     UT.Area = "北京";
                     break;
                 case 2:
                     UT.Area = "广州";
                     break;
                 default:
                     UT.Area = "未知";
                     break;
             }
             break;
         case 1:
             UT.Country = "美国";
             switch (AreaCode)
             {
                 case 0:
                     UT.Area = "华盛顿";
                     break;
                 case 1:
                     UT.Area = "纽约";
                     break;
                 case 2:
                     UT.Area = "旧金山";
                     break;
                 default:
                     UT.Area = "未知";
                     break;
             }
             break;
         case 2:
             UT.Country = "日本";
             switch (AreaCode)
             {
                 case 0:
                     UT.Area = "东京";
                     break;
                 case 1:
                     UT.Area = "大阪";
                     break;
                 case 2:
                     UT.Area = "札幌";
                     break;
                 default:
                     UT.Area = "未知";
                     break;
             }
             break;
         default:
             UT.Country = "未知";
             UT.Area = "未知";
             break;
     }
     return UT;
 }
示例#2
0
        /// <summary>
        /// 建立一个随机的聚合对象
        /// </summary>
        /// <param name="mSerialID"></param>
        /// <returns></returns>
        private static AggregationObject CreateAggregationObject(String mSerialID)
        {
            AggregationObject UT = new AggregationObject();

            UT.SerialID = mSerialID;
            Random Ro          = new Random();
            int    CountryCode = Ro.Next(3);
            int    AreaCode    = Ro.Next(3);

            UT.Age   = (byte)Ro.Next(20, 70);
            UT.Money = (short)Ro.Next(500, 5000);
            switch (CountryCode)
            {
            case 0:
                UT.Country = "中国";
                switch (AreaCode)
                {
                case 0:
                    UT.Area = "上海";
                    break;

                case 1:
                    UT.Area = "北京";
                    break;

                case 2:
                    UT.Area = "广州";
                    break;

                default:
                    UT.Area = "未知";
                    break;
                }
                break;

            case 1:
                UT.Country = "美国";
                switch (AreaCode)
                {
                case 0:
                    UT.Area = "华盛顿";
                    break;

                case 1:
                    UT.Area = "纽约";
                    break;

                case 2:
                    UT.Area = "旧金山";
                    break;

                default:
                    UT.Area = "未知";
                    break;
                }
                break;

            case 2:
                UT.Country = "日本";
                switch (AreaCode)
                {
                case 0:
                    UT.Area = "东京";
                    break;

                case 1:
                    UT.Area = "大阪";
                    break;

                case 2:
                    UT.Area = "札幌";
                    break;

                default:
                    UT.Area = "未知";
                    break;
                }
                break;

            default:
                UT.Country = "未知";
                UT.Area    = "未知";
                break;
            }
            return(UT);
        }