[示例]C#使用ArrayList而不是Split分割字符串
作者:admin 时间:2023-5-5 9:48:30 浏览:asp.net编程时,说到分割字符串,大家首先考虑的应该是Split
方法,如下文:
不过本文要介绍的是,C#使用ArrayList
而不是Split
分割字符串。
代码(C#):
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SplitStringWithoutUsingSplitMethod
{
class Program
{
static void Main(string[] args)
{
string str = "This,is,webkaka,C#,tutorial";
ArrayList arrayList = new ArrayList();
string Temp = "";
for (int i = 0; i < str.Length; i++)
{
if (str[i] != ',')
{
Temp = Temp + str[i];
continue;
}
arrayList.Add(Temp);
Temp = "";
}
Console.WriteLine("输入数字 1 到 " + arrayList.Count);
int option =Convert.ToInt32(Console.ReadLine());
if (option < arrayList.Count && option > 0)
{
Console.WriteLine(option+ " 位置是 " +arrayList[option - 1]);
}
else
{
Console.WriteLine("只能输入数字 1 到 " + arrayList.Count);
}
Console.ReadLine();
}
}
}
代码解释
用for
循环,以逗号(,
)为分隔符,把各单词存入ArrayList
数组,效果等同用Split
方法分割字符串。
运行
相关文章
相关文章
x
- 站长推荐