开发过程中从数据库拿出来的数据用tostring会显示为System.Byte[]
查了下资料要发现网上的都不适用
记录下自己的
foreach(DataRow row in ds.Tables[0].Rows)
{
byte[] datbytes = (byte[])row["dat"];
for(int i = 0; i < datbytes.Length; i++)
{
smartdat[i] = (char)datbytes[i];
}
String dat = new String(smartdat);
dat = System.Text.RegularExpressions.Regex.Replace(dat, @"[^0-9,]+", "");//只保留数字
}
datbytes[i]中获取到的每个树值表示ascll码
转换为char[]后再拼在一起