DistrictInfo.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. using System.Text;
  2. namespace TEAMModelOS.SDK.DI.IPIP
  3. {
  4. public class DistrictInfo
  5. {
  6. private readonly string[] data;
  7. public DistrictInfo(string[] data)
  8. {
  9. this.data = data;
  10. }
  11. public string getCountryName()
  12. {
  13. return data[0];
  14. }
  15. public string getRegionName()
  16. {
  17. return data[1];
  18. }
  19. public string getCityName()
  20. {
  21. return data[2];
  22. }
  23. public string getDistrictName()
  24. {
  25. return data[3];
  26. }
  27. public string getChinaAdminCode()
  28. {
  29. return data[4];
  30. }
  31. public string getCoveringRadius()
  32. {
  33. return data[5];
  34. }
  35. public string getLatitude()
  36. {
  37. return data[7];
  38. }
  39. public string getLongitude()
  40. {
  41. return data[6];
  42. }
  43. public override string ToString()
  44. {
  45. var sb = new StringBuilder();
  46. sb.Append("country_name:");
  47. sb.Append(getCountryName());
  48. sb.Append("\n");
  49. sb.Append("region_name:");
  50. sb.Append(getRegionName());
  51. sb.Append("\n");
  52. sb.Append("city_name:");
  53. sb.Append(getCityName());
  54. sb.Append("\n");
  55. sb.Append("district_name:");
  56. sb.Append(getDistrictName());
  57. sb.Append("\n");
  58. sb.Append("china_admin_code:");
  59. sb.Append(getChinaAdminCode());
  60. sb.Append("\n");
  61. sb.Append("covering_radius:");
  62. sb.Append(getCoveringRadius());
  63. sb.Append("\n");
  64. sb.Append("latitude:");
  65. sb.Append(getLatitude());
  66. sb.Append("\n");
  67. sb.Append("longitude:");
  68. sb.Append(getLongitude());
  69. return sb.ToString();
  70. }
  71. }
  72. }