Program.cs
1.8 KB
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
using ConfigHelper;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace testconfig
{
class Program
{
static void Main(string[] args)
{
Config.SaveToAppdata = true;
//var i = Config.LoadMyConfig(Type.GetType("testconfig.configset"));
configset.CodeScan_CodeType = new string[] {"123","345" };
string x = configset.CodeScan_ParamPath;
AdvanceConfigForm advanceConfigForm = new AdvanceConfigForm();
advanceConfigForm.ShowDialog();
var xx = ConfigHelper.Config.Get<Port>("XRay_Port", Port.COM5);
var aa = Config.Get<int>("testb");
var bb = Config.Get<Color>("tasdasdestb");
var cc = Config.Get<int>(setting.seta);
Console.WriteLine(cc);
var dd = Config.Get<string[]>(setting.setb);
Config.Set<int>(setting.seta, 6);
Config.Set<Color>("tasdasdestb",Color.White);
var xxxx =ConfigHelper.Config.Get<string[]>("wiston_spnlist");
Config.Set(setting.setb, new string[] { "aa33a", "3945", "12312" });
Config.Get("aaa");
AdvanceConfigForm.AddCustomEditor<Form1>("aaa");//自定义配置界面
//AdvanceConfigForm advanceConfigForm = new AdvanceConfigForm();
//advanceConfigForm.ShowDialog();
}
enum aaa {
ddd,
sss,
eee
}
enum setting {
seta,
setb,
}
enum Port
{
COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, COM11, COM12, COM13, COM14, COM15, COM16, COM17
}
}
}