cloudflight
2024-06-08 970022ca59c5c22cf572c458c01e0328be85a253
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Hydro.CommonBase
{
    public class Solution
    {
        public Solution(string f, int n)
        {
            ´æ´¢±íÃû = Ãû³Æ = f;
            ²¢ÐÐÊý = n;
        }
        [Category("·½°¸ÐÅÏ¢")]
        [Description("·½°¸Ãû³Æ")]
        [DisplayName("·½°¸±àÂë")]
        public string Ãû³Æ { get; set; }
        [Category("·½°¸ÐÅÏ¢")]
        [Description("¸ÃÐͺÅ×Ó·½°¸¼ÆËãÆ÷µÄÊýÁ¿")]
        [DisplayName("²¢ÐÐÊý")]
        public int ²¢ÐÐÊý { get; set; }
        [Category("·½°¸ÐÅÏ¢")]
        [Description("Æô¶¯/½ûÓÃ")]
        [DisplayName("ÊÇ·ñÆôÓÃ")]
        public bool ÆôÓà{ get; set; }
        [Category("´æ´¢")]
        [Description("´æ´¢/²»´æ´¢")]
        [DisplayName("ÊÇ·ñ´æ´¢")]
 
        public bool ÊÇ·ñ´æ´¢ { get; set; }
 
        [Category("´æ´¢")]
        [Description("·½°¸µÄÃû³Æ£¬±ØÌ")]
        [DisplayName("·½°¸Ãû³Æ")]
        public string ´æ´¢±íÃû { get; set; }
 
        [Category("´æ´¢")]
        [Description("ÎļþµÄ´æ´¢Î»ÖÃ")]
        [DisplayName("Îļþ´æ´¢Î»ÖÃ")]
        public string ´æ´¢Î»Öà{ get; set; }
 
        [Category("´æ´¢")]
        [Description("Ò»×é×ÔÈ»ÊýÖµ£¬±íʾÿһλÏòÁ¿µÄ¶þ½øÖƳ¤¶È£¬Óá°,¡±¸ô¿ª")]
        [DisplayName("³¤¶È×é")]
        public string list_Length
        {
            get
            {
 
                if (settings == null || settings.Length_Ds == null) return null;
                return string.Join(",", settings.Length_Ds);
            }
            set
            {
                try
                {
                    if (value == null) return;
                    if (settings == null) settings = new SaveSettings();
                    settings.Length_Ds = value.Split(',').ToList().Select(n => int.Parse(n)).ToList();
                }
                catch
                {
 
                }
 
            }
        }
 
        [Category("´æ´¢")]
        [Description("Ò»×éRangeÖµ£¬±íʾÿһλÏòÁ¿µÄ·¶Î§£¬¾ÙÀý£º1,2|2,3|0.3,0.4")]
        [DisplayName("·¶Î§×é")]
        public string list_Range
        {
            get
            {
                if (settings == null || settings.list_Range == null) return null;
                return string.Join("|", settings.list_Range.Select(n => $"{n.Min},{n.Max}"));
            }
            set
            {
                try
                {
                    if (value == null) return;
                    if (settings == null) settings = new SaveSettings();
                    settings.list_Range = value.Split('|').ToList().Select(n => new DRange(double.Parse(n.Split(',')[0]), double.Parse(n.Split(',')[1]))).ToList();
                }
                catch
                {
                }
 
            }
        }
 
 
 
        [Category("´æ´¢")]
        [Description("Ò»×éRangeÖµ£¬±íʾÿһλÏòÁ¿µÄ·¶Î§£¬¾ÙÀý£º{1,2},{2,3}")]
        [DisplayName("ÉÁ´æÉèÖÃ")]
        [Browsable(false)]
        public SaveSettings settings { get; set; }
 
 
 
 
    }
}