解码Unicode编码字符
解码Unicode编码字符,如将 \u82f9\u679c
解码为 苹果
。
- 阅读全文 -
解码Unicode编码字符,如将 \u82f9\u679c
解码为 苹果
。
- 阅读全文 -
枚举类型一般情况下多作为描述性质的参数,我们可以组合不同的属性到枚举之中,而且可以很容易地从枚举对象中读取出是否包含指定的参数(开关)。
枚举参数的好处是可以将多个选项值存放到一个变量之中,减少存储空间。
因为在.NET中,一个布尔值(Boolean
)就占用4字节,而一个四字节的Integer
可以存储高达32个选项开关!
- 阅读全文 -
.NET 内置了许多校验算法,却唯独不支持CRC32。
然而某些程序所生成的校验码是CRC32(比如ZIP、RAR、7Z等压缩格式),所以我们仍需要使用CRC32来校验数据的完整性。
我所分享的这个哈希类不仅有CRC32算法,还拥有许多CRC变种算法,比如CRC64、StrangeCRC、Adler32等等……
当然,也集成了.net本身就拥有的校验算法,全部打包在了一起。
除此之外,我还添加了一些数据加盐、文本转换等实用功能,应该足够一般状况下来使用了。
详细代码如下:
- 阅读全文 -