
C#
C#语言开发中的相关课题的文章将被收录在此专栏
虎猫_EICHO
伪全栈,主Java后端,早期有iOS应用开发经验,少量C#桌面应用及前端项目经验。
展开
-
[C#] LINQ中String的Aggregate的性能问题以及提升性能。
String作为不可变类(Immutable class),被创建之后便无法修改。所以一般有经验的程序员在处理String串联问题的时候都会使用StringBuffer和StringBuilder来提升String串联性能。假设我们有很多错误消息(Error Message),我们想要把这些消息都串联起来。并显示。List<string> messages = new List&l...原创 2019-03-03 22:19:42 · 1000 阅读 · 0 评论 -
[C#]正则表达式验证密码是否符合规则
0x00 一句话如果想直接使用解决方案的话,可以参考下列代码即可实现。下面的正则表达式设置了5个规则。必须包含一个小写字母。必须包含一个大写字母。必须包含一个数字。必须包含一个特殊符号,定义于Password special characters长度必须在8-32之间。下列的 PASSWORD_STRENGTH_1 和 PASSWORD_STRENGTH_2等价,只是不同的写...原创 2019-03-13 21:54:57 · 5672 阅读 · 0 评论 -
[c#]如何验证byte[]是否是UTF-8编码
0x00 UTF-8编码和Unicode字符集讨论字符编码的时候总是容易混淆Unicode,UTF-8,UTF-16,UTF-32等概念。所以在正式开始之前,先确定一下。什么是字符集,什么是编码(Encoding)。两个关键概念。1. 字符集(Charset or Character set): 按字面理解,就是字符的集合。不过没有想象那么简...原创 2019-03-24 23:00:55 · 4691 阅读 · 0 评论