技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

[示例]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
  • 站长推荐
/* 左侧显示文章内容目录 */