/// <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; }
/// <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); }