知识大全 C#中一个字符串重复N倍的方法

Posted

篇首语:知识是抵御一切灾祸的盾牌。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#中一个字符串重复N倍的方法相关的知识,希望对你有一定的参考价值。

C#中一个字符串重复N倍的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  突然要用到把一个String重复N遍不是循环的方法 结果居然没有

  CSDN上找了下 人家也说没有 方法找到很多 看到一个效率最高的 贴出来给大家评评为什么效率最高

public static string RepeatString(string str int n)

char[] arr = str ToCharArray();

char[] arrDest = new char[arr Length * n];

for (int i = ; i < n; i++)

Buffer BlockCopy(arr arrDest i * arr Length * arr Length * );

return new string(arrDest);

  感觉是内存分配上面效率高吧 可能~~ )

  把这个方法改成泛型会不会就没效率了呢?

public static string RepeatString(T str int n)

string s = str ToString();

char[] arr = s ToCharArray();

char[] arrDest = new char[arr Length * n];

for (int i = ; i < n; i++)

Buffer BlockCopy(arr arrDest i * arr Length * arr Length * );

return new string(arrDest);

cha138/Article/program/net/201311/15396

相关参考

知识大全 js字符串去重复id的实现代码

最近由于需要我们将相关id的重复的去掉一个是客户端一个后台程序把关这里分享下js的去重复id的实现代码 <!DOCTYPEPUBLIC"<fpclass=\'fp-570no\'

知识大全 C#中字节、字符、字符串的区别

C#中字节、字符、字符串的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  先看一下字节字符字

知识大全 C#如何去掉字符串中所有空格

C#如何去掉字符串中所有空格  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于空格的ASCII

知识大全 C#去掉字符串中的换行符

C#去掉字符串中的换行符  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  【出错状况】  从数据库

知识大全 加深C# 中字符串前加@符号理解以及使用

加深C#中字符串前加@符号理解以及使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!先看代码(以下

知识大全 C#中正则表达式进行忽略大小写的字符串替换

C#中正则表达式进行忽略大小写的字符串替换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C#

知识大全 c#去掉字符串中的回车符

  先转换成streamreader类的对象去掉回车符再转换回来  StreamReadersr=newStreamReader(thistextBoxTextSystemTextEncodingDe

知识大全 关于正则表达式

\  将下一个字符标记为一个特殊字符或一个原义字符或一个后向引用或一个八进制转义符例如n匹配字符n\n匹配一个换行符序列\\匹配\而\(则匹配(^  匹配输入字符串的开始位置如果设置了Re

知识大全 C#字符串截取方法

C#字符串截取方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ///<summary&

知识大全 数据结构考研分类复习真题 第四章 答案[19]

  [题目分析]本题要求字符串s拆分成字符串s和字符串s要求字符串s按给定长度n格式化成两端对齐的字符串即长度为n且首尾字符不得为空格字符算法从左到右扫描字符串s找到第一个非空格字符计数到n第n个拷入