public bool ReadCardBlockData(byte sector, byte block, TKeyType keyType, out string readValue) { bool result = false; readValue = ""; byte[] DataValue = new byte[16]; String str; if (tReader.ReadCardBlockData(sector, block, TKeyType.ktKeyA, out DataValue)) { str = ""; for (int i = 0; i < 16; i++) { if (str == "") { str = Convert.ToString(DataValue[i]); } else { str += "-" + Convert.ToInt32(DataValue[i]); } } AddLog("Okunulan değer [" + str + "]"); readValue = str; } return(result); }
public bool WriteCardBlockData(byte sector, byte block, TKeyType keyType, byte[] DataValue) { bool result = false; if (tReader.WriteCardBlockData(sector, block, TKeyType.ktKeyA, DataValue)) { AddLog("Data yazıldı."); } return(result); }
/// <summary> /// 删除关键字 /// </summary> /// <param name="key">关键字</param> /// <returns>删除结果数量</returns> public int Remove(TKeyType key) { int[] indexs; if (Values.TryGetValue(key, out indexs)) { Values.Remove(key); Count -= indexs.Length; return indexs.Length; } return 0; }
/// <summary> /// 添加数据结果 /// </summary> /// <param name="key">关键字</param> /// <param name="values">数据结果</param> public void Add(TKeyType key, int[] values) { Values.Add(key, values); Count += values.Length; }