【C#】自己写构造string.Join()方法
来源:互联网 发布:矩阵除法 编辑:程序博客网 时间:2024/05/22 06:11
C#,string.Join()方法,是一个连接数组的方法,其原理是将参数数组转化成字符串,再用参数传入的字符串连接。其实这个方法我们可以自己写方法来实现。
【代码:】
Class Tool
{
public static string Join(string Str,object[] obj)
//此方法有两个参数,参数一Str是控制数组元素转成字符串后用什么字符串连接,参数二obj是一个object类型的数组,之所以要用object类型的数组是因为要传入的数组类型可以是各种类型。而object是所有类型的父类
{
//声明一个返回值变量,因为是该方法返回的是一个string类型,所以变量声明为string类型
string result=null;
for(int i=0;i<obj.length;i++) //遍历数组,同时连接
if(i==obj.length) //判断是否遍历到了数组的最后一个元素,因为最后一个元素后面不加Str分隔符
{
result+=obj[i].ToString(); //使用ToString方法是因为最终要以String方式返回
}
else
{
result+=(obj[i].ToString()+Str); //如果不是数组的最后一个元素,则在后面拼接一个Str字符串
}
}
return result; //返回字符串
}
经过以上的方法,我们就可以像使用string.Join()方法一样使用Tool.Join()方法来连接数组中的内容。如:
string Str=Tool.Join("|",new string[]{"你好","我是","C#","的","初学者"});
Console.WriteLine(Str);
Console.ReadKey();
【执行结果:】
- 【C#】自己写构造string.Join()方法
- 关于string.Join方法
- string.Join()方法用法
- String.Join方法
- C++String构造函数
- 4.C#:string.Split 和 string.Join
- 自己写的 string 类
- 自己写java.lang.String
- 自己写一个string类
- 自己写的String类
- C#string的Split和Join
- C#Thread的Join方法
- 黑马程序员-----构造方法-String
- String类构造方法详解
- String常用的构造方法
- String类的构造方法
- Objective-C - 构造方法
- 【Objective-C】构造方法
- 教你解决Python数据分析可视化时可以显示中文
- 哈希算法-Top K
- 封装jdbc
- 关于unit3d中GUI texture 的相关问题
- 自我怀疑的开发者:你够好吗?
- 【C#】自己写构造string.Join()方法
- 在java中String a="a",b="a";a==b为什么返回true?
- ElasticSearch学习
- Java用户注册手机短信验证码校验功能实现
- 2017年快结束了 你的小目标定好了么?
- 第十周 项目4
- Struts拦截器的使用
- Hexo+GitHub Pages 加入文章跟帖功能
- STM32F469I-DISCO移植Linux4.13.12