private static void InitRecMsgDic()
{
//初始化所有的常用信息到Dic 中缓存
string[] allLines = DefindMsgCodeArray.Split('\n');
for (int i = 0; i < allLines.Length; i++)
{
string[] allItems = allLines[i].Split(' ');
if (allItems.Length < 2)
{
continue;
}
else
{
try
{
ApduMsg msg = new ApduMsg();
msg.Code = allItems[0];
ApduMsgStatusEnum statusEnum;
if (Enum.TryParse(allItems[1], out statusEnum))
{
msg.Status = statusEnum;
}
else
{
msg.Status = ApduMsgStatusEnum.其他;
}
if (allItems.Length >= 3)
{
msg.Msg = allItems[2];
}
if (!AllMsgDic.ContainsKey(msg.Code))
{
AllMsgDic.Add(msg.Code, msg);
}
}
catch (Exception ex)
{
Console.WriteLine();
}
}
}
}