public bool writeCard(string strWrite) { //byte[] strByte = System.Text.Encoding.Default.GetBytes(strWrite); ////如果有中文,这里需要改 if (strWrite.Length < 16) { strWrite = strWrite.PadRight(16, ' '); } string strHexwrite = StrToHex(strWrite).Replace(" ", ""); int result = E7Lib.fw_write_hex(iDevice, sectorNumber * 4, strHexwrite); if (0 == result) { return(true); } else { return(false); } }