其他相关功能类
定义
命名空间:TouchSocket.Core
程序集:TouchSocket.Core.dll
一、Crc计算
TouchSocket从网上搜集了Crc1-23的计算方法。并封装在了Crc类中。 以最常用的Crc16为例。
byte[] data = new byte[10];
byte[] result = Crc.Crc16(data, 0, data.Length);
二、时间测量器(TimeMeasurer)
功能:封装的Stopwatch,测量运行Action的时间。
TimeSpan timeSpan = TimeMeasurer.Run(() =>
{
Thread.Sleep(1000);
});
三、MD5计算
string str = MD5.GetMD5Hash("TouchSocket");
bool b = MD5.VerifyMD5Hash("TouchSocket",str);