C#中一个字符串重复N倍的方法
日期:2007年10月22日 作者: 查看:[大字体 中字体 小字体]-
突然要用到把一个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 = 0; i < n; i++)
{
Buffer.BlockCopy(arr, 0, arrDest, i * arr.Length * 2, arr.Length * 2);
}
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 = 0; i < n; i++)
{
Buffer.BlockCopy(arr, 0, arrDest, i * arr.Length * 2, arr.Length * 2);
}
return new string(arrDest);
}
}
posted on 2007-10-19 16(出处:急速软件下载学院)
-
- C#中一个字符串重复N倍的方法 相关文章:
- ·路由器口令及IOS损坏的恢复
- ·Photoshop扣图实例:用通道扣复杂图像
- ·Windows Vista修复无法上网技巧
- ·Photoshop粘贴复制法排版证件照
- ·Windows Vista无法上网 让它自己修复网络
- ·使用重定向恢复DB2数据库
- ·恢复被误删除的Linux文件
- ·无线网络密码恢复工具最新版下载
- ·Sinequanone法式复古秋冬新装设计
- ·妙用光盘修复SATA硬盘的分区表
- C#中一个字符串重复N倍的方法 相关软件
- ·《冰封王座》地图:通灵王外传-叶王的复仇V1.4
- ·Wii孤岛惊魂复仇选片2
- · 《帝国时代》之罗马复兴试玩 经典老游戏
- ·PSP2.71官方发布的美版恢复包
- ·《X复仇者》试玩
- ·《劲舞团》反外挂报错修复补丁
- ·《魔兽世界》暴雪修复器
- ·《海绵宝宝 黄色复仇者》(欧)模拟器
- ·《激光中队 复仇》游戏试玩
- ·复旦往事--半世纪中国知识分子生活
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·用c#监控网络流量
- ·C#编写的windows计算器-源代码
- ·飞机订票系统设计
- ·C/C++笔试、面试题目大汇总
- ·《俄罗斯方块》程序编写详解
- ·Windows API-GDI入门基础知识详解(2)
- ·socket编程原理
- ·打字游戏
- ·七年IT奋斗纪实及感悟
- ·C #中的几个线程同步对象方法
- ·牛顿和拉格朗日插值算法
- ·VC++动态链接库编程之MFC扩展 DLL
- ·C# 操作文件
- ·如何用C#编写文本编辑器
- ·c#操作word表格
- ·编程特例篇——LOGO语言
- ·Raw Socket(原始套接字)实现Sniffer(嗅探)
- ·C#编程中的 New 关键词的几种用法
- ·实战开发 C# 索引器学习笔记
- ·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
特别推荐
- ·C#程序开发中的常用函数汇总
- ·C#数据库操作的三种经典用法
- ·C/C++笔试、面试题目大汇总
- ·Beej的网络socket编程指南
- ·socket编程原理
- ·C语言的常用库函数使用方法分析及用途
- ·在C语言中如何处理时间和日期
- ·C++设计模式之Singleton
- ·VC++动态链接库编程之MFC扩展 DLL
- ·TCP/IP网络重复型服务器通信软件的设计
- ·DirectX游戏开发入门
- ·经典与现代的结合:在MFC中集成RAD .NET框架
- ·Windows API-GDI入门基础知识详解(2)
- ·Visual C++ 入门精解
- ·C#基础概念二十五问
- ·用C#实现pdf文件的完整性验证
- ·成为嵌入式程序员应知道的0x10个问题
- ·TCP/IP编程实现远程文件传输
- ·几个C#编程的小技巧
- ·C# 编码规范和编程好习惯
