| 123456789101112131415161718192021222324252627282930313233343536 | using System;using System.Collections.Generic;using System.Linq;[Serializable]public class ShuiWeiBianHuaData{    public string[] name;    public double[] value;    public void InverseAllData()    {        Array.Reverse(name);        Array.Reverse(value);    }    public string GetYearRange()    {        var years = new HashSet<int>();        foreach (var dateStr in name)        {            if (DateTime.TryParse(dateStr, out DateTime date))            {                years.Add(date.Year);            }        }        if (years.Count == 0) return string.Empty;        if (years.Count == 1) return years.First().ToString();        var sortedYears = years.OrderBy(y => y).ToList();        return $"{sortedYears[0]}-{sortedYears[1]}";    }}
 |