C#
文章平均质量分 61
夜月之光
这个作者很懒,什么都没留下…
展开
-
C#字符处理的性能问题
1、"+"拼接+拼接会每次会导致新创建一个字符串,消耗内存。多个(10个以内)固定的字符连接可以使用"+"进行连接。编译器会做相应的优化会依据加号次数调用不同参数个数的 String.Concat 方法。例:string str = str1 + str2 + str3 + str4;会被编译为 String.Concat(str1, str2, str3, str4)。该方法内部会计算...原创 2020-10-10 14:04:00 · 250 阅读 · 0 评论 -
C#委托的学习了解
C#的委托(Delegate)类似于C\C++的函数指针。委托是存有对某一个方法引用的一种引用变量类型,引用可在运行时被改变。委托特别用于实现事件和回调方法。所有的委托都派生自System.Delegate类。委托的声明委托声明决定了可由该委托引用的方法,委托可指向一个与其有相同标签的方法。以下是一个委托的声明public delegate string newDelegate(st...原创 2021-01-14 18:39:00 · 70 阅读 · 0 评论 -
C#正则表达式
前段时间遇到一个正则表达式的问题,发现自己已经忘记了很多正则表达式的写法,所以专门抽出时间进行了一下强化,顺便记录下来以备后面用到和记忆。正则表达式正则表达式不同语言用法都大同小异,主要就是一种匹配的输入文本的模式。我们可以使用正则表达式进行一些有规律的字符搜索、以及特殊格式字符串的判断。虽然说这些都可以使用字符串函数进行实现不过正则表达式相对来说更加灵活简洁。一、C#中的正则表达式常用的...原创 2021-04-08 16:56:00 · 1797 阅读 · 0 评论