技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

[示例]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("輸入數(shù)字 1 到 " + arrayList.Count);  
            int option =Convert.ToInt32(Console.ReadLine());  
            if (option < arrayList.Count && option > 0)  
            {  
                Console.WriteLine(option+ " 位置是 " +arrayList[option - 1]);  
            }  
            else  
            {  
                Console.WriteLine("只能輸入數(shù)字 1 到 " + arrayList.Count);  
            }  
            Console.ReadLine();  
        }  
    }  
}

代碼解釋

for循環(huán),以逗號(,)為分隔符,把各單詞存入ArrayList數(shù)組,效果等同用Split方法分割字符串。

運行

 

相關文章

x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */