[C#.NET][VB.NET] 一般集合 - StringCollection 集合 類別簡介

  • 15639
  • 0
  • C#
  • 2009-06-11

字串字典,只能使用字串,如果你操作的對象是字串,那這個類別絕對是你的首選,因為它可以省下轉型的動作。
StringCollection 特性如下:

1.它與ArrayList用法很像。 [C#.NET][VB.NET] 使用 ArrayList 類別 排序

2.索引鍵(Key)為流水編號(數字);一個索引鍵(Key)對應到一個內容(Value),就跟陣列一樣,初值為0。

3.用Add方法,是將資料加到集合的最後一筆。

4.用Insert方法是將資料插到集合的任意處,須選擇插入的位置(索引鍵)。

續上一篇 [C#.NET][VB.NET] 一般 / 泛型 Generic Collection 集合型別介紹

字串字典,只能使用字串,如果你操作的對象是字串,那這個類別絕對是你的首選,因為它可以省下轉型的動作。
StringCollection 特性如下:

1.它與ArrayList用法很像。 [C#.NET][VB.NET] 使用 ArrayList 類別 排序

2.索引鍵(Key)為流水編號(數字);一個索引鍵(Key)對應到一個內容(Value),就跟陣列一樣,初值為0。

3.用Add方法,是將資料加到集合的最後一筆。

4.用Insert方法是將資料插到集合的任意處,須選擇插入的位置(索引鍵)。

如何使用StringCollection

1.引用 StringDictionary 類別。

StringCollection sc = new StringCollection();

2.加入內容(Value),內容必須是字串。

sc.Add("one");

C#完整範例用法如下:


private void button1_Click(object sender, EventArgs e)
{

//1.引用StringCollection類別
StringCollection sc = new StringCollection();

//2.加入資料
sc.Add("one");
sc.Add("two");
sc.Add("three");

//插入資料
sc.Insert(0, "zero");

//讀資料

foreach (var o in sc)
{
Console.WriteLine(o.ToString());
}
}

VB完整範例用法如下:


Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click

'1.引用StringCollection類別

Dim sc As StringCollection = New StringCollection()

'2.加入資料
sc.Add("one")
sc.Add("two")
sc.Add("three")

'插入資料
sc.Insert(0, "zero")

'讀資料

For Each o As Object In sc
Console.WriteLine(o.ToString())

Next

End Sub

範例下載: [C#.NET][VB.NET]StringCollection.rar

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo