OldPNList.cs
998 字节
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
using OnlineStore.Common;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OnlineStore.DeviceLibrary
{
class OldPNList
{
static HashSet<string> pnlist;
public static void init() {
var datafile = "data\\20220114PNList.pnlist";
if (!File.Exists(datafile))
{
return;
}
var data = File.ReadAllLines(datafile);
pnlist = new HashSet<string>(data);
LogUtil.info($"OldPNList加载数据{pnlist.Count}条");
pnlist.Union(ParamManager.GetPNlist());
LogUtil.info($"OldPNList加载学习数据{pnlist.Count}条");
}
public static bool HasPN(string pn) {
return pnlist.Contains(pn);
}
public static void AddOne(string pn)
{
if(!pnlist.Contains(pn))
pnlist.Add(pn);
}
}
}