相关疑难解决方法(0)

为什么.NET会创建新的子字符串而不是指向现有的字符串?

从使用Reflector的简短外观看,它看起来像String.Substring()为每个子字符串分配内存.我是否纠正这种情况?我认为没有必要,因为字符串是不可变的.

我的基本目标是创建一个IEnumerable<string> Split(this String, Char)不分配额外内存的扩展方法.

.net c# memory string string-interning

8
推荐指数
1
解决办法
1467
查看次数

如何使用正则表达式添加换行符?

我有一个非常长的字符串.我想每80个字符添加一个换行符.是否有正则表达式替换模式我可以用来每80个字符插入"\ r \n"?如果重要,我正在使用C#.

我想避免使用循环.

我不需要担心一言不发.我只想每80个字符插入一次换行符.

c# regex

0
推荐指数
1
解决办法
606
查看次数

标签 统计

c# ×2

.net ×1

memory ×1

regex ×1

string ×1

string-interning ×1