StringCollectionとは? わかりやすく解説

StringCollection クラス

文字列コレクション表します

名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
Public Class StringCollection
    Implements IList, ICollection, IEnumerable
Dim instance As StringCollection
[SerializableAttribute] 
public class StringCollection : IList, ICollection,
 IEnumerable
[SerializableAttribute] 
public ref class StringCollection : IList,
 ICollection, IEnumerable
/** @attribute SerializableAttribute() */ 
public class StringCollection implements IList,
 ICollection, 
    IEnumerable
SerializableAttribute 
public class StringCollection implements IList,
 ICollection, 
    IEnumerable
解説解説
使用例使用例

StringCollectionプロパティメソッドいくつかの例次に示します

Imports System
Imports System.Collections
Imports System.Collections.Specialized

Public Class SamplesStringCollection

   Public Shared Sub Main()

      ' Create and initializes a new StringCollection.
      Dim myCol As New StringCollection()

      ' Add a range of elements from an array to the end of the StringCollection.
      Dim myArr() As String
 = {"RED", "orange",
 "yellow", "RED", "green", "blue", "RED",
 "indigo", "violet", "RED"}
      myCol.AddRange(myArr)

      ' Display the contents of the collection using foreach. This is
 the preferred method.
      Console.WriteLine("Displays the elements using foreach:")
      PrintValues1(myCol)

      ' Display the contents of the collection using the enumerator.
      Console.WriteLine("Displays the elements using the IEnumerator:")
      PrintValues2(myCol)

      ' Display the contents of the collection using the Count and Item
 properties.
      Console.WriteLine("Displays the elements using the Count
 and Item properties:")
      PrintValues3(myCol)

      ' Add one element to the end of the StringCollection and insert
 another at index 3.
      myCol.Add("* white")
      myCol.Insert(3, "* gray")

      Console.WriteLine("After adding ""*
 white"" to the end and inserting ""*
 gray"" at index 3:")
      PrintValues1(myCol)

      ' Remove one element from the StringCollection.
      myCol.Remove("yellow")

      Console.WriteLine("After removing ""yellow"":")
      PrintValues1(myCol)

      ' Remove all occurrences of a value from the StringCollection.
      Dim i As Integer =
 myCol.IndexOf("RED")
      While i > - 1
         myCol.RemoveAt(i)
         i = myCol.IndexOf("RED")
      End While

      ' Verify that all occurrences of "RED" are gone.
      If myCol.Contains("RED")
 Then
         Console.WriteLine("*** The collection still contains
 ""RED"".")
      End If 
      Console.WriteLine("After removing all occurrences of ""RED"":")
      PrintValues1(myCol)

      ' Copy the collection to a new array starting at index 0.
      Dim myArr2(myCol.Count) As String
      myCol.CopyTo(myArr2, 0)

      Console.WriteLine("The new array contains:")
      For i = 0 To myArr2.Length - 1
         Console.WriteLine("   [{0}] {1}", i, myArr2(i))
      Next i
      Console.WriteLine()

      ' Clears the entire collection.
      myCol.Clear()

      Console.WriteLine("After clearing the collection:")
      PrintValues1(myCol)
   End Sub 'Main


   ' Uses the foreach statement which hides the complexity of the enumerator.
   ' NOTE: The foreach statement is the preferred way of enumerating
 the contents of a collection.
   Public Shared Sub PrintValues1(myCol
 As StringCollection)
      Dim obj As [Object]
      For Each obj In  myCol
         Console.WriteLine("   {0}", obj)
      Next obj
      Console.WriteLine()
   End Sub 'PrintValues1


   ' Uses the enumerator. 
   ' NOTE: The foreach statement is the preferred way of enumerating
 the contents of a collection.
   Public Shared Sub PrintValues2(myCol
 As StringCollection)
      Dim myEnumerator As StringEnumerator
 = myCol.GetEnumerator()
      While myEnumerator.MoveNext()
         Console.WriteLine("   {0}", myEnumerator.Current)
      End While
      Console.WriteLine()
   End Sub 'PrintValues2


   ' Uses the Count and Item properties.
   Public Shared Sub PrintValues3(myCol
 As StringCollection)
      Dim i As Integer
      For i = 0 To myCol.Count - 1
         Console.WriteLine("   {0}", myCol(i))
      Next i
      Console.WriteLine()
   End Sub 'PrintValues3

End Class 'SamplesStringCollection
 


'This code produces the following output.
'
'Displays the elements using foreach:
'   RED
'   orange
'   yellow
'   RED
'   green
'   blue
'   RED
'   indigo
'   violet
'   RED
'
'Displays the elements using the IEnumerator:
'   RED
'   orange
'   yellow
'   RED
'   green
'   blue
'   RED
'   indigo
'   violet
'   RED
'
'Displays the elements using the Count and Item properties:
'   RED
'   orange
'   yellow
'   RED
'   green
'   blue
'   RED
'   indigo
'   violet
'   RED
'
'After adding "* white" to the end and inserting "* gray"
 at index 3:
'   RED
'   orange
'   yellow
'   * gray
'   RED
'   green
'   blue
'   RED
'   indigo
'   violet
'   RED
'   * white
'
'After removing "yellow":
'   RED
'   orange
'   * gray
'   RED
'   green
'   blue
'   RED
'   indigo
'   violet
'   RED
'   * white
'
'After removing all occurrences of "RED":
'   orange
'   * gray
'   green
'   blue
'   indigo
'   violet
'   * white
'
'The new array contains:
'   [0] orange
'   [1] * gray
'   [2] green
'   [3] blue
'   [4] indigo
'   [5] violet
'   [6] * white
'
'After clearing the collection:
'

using System;
using System.Collections;
using System.Collections.Specialized;

public class SamplesStringCollection  {

   public static void Main()
  {

      // Create and initializes a new StringCollection.
      StringCollection myCol = new StringCollection();

      // Add a range of elements from an array to the end of the StringCollection.
      String[] myArr = new String[] { "RED", "orange",
 "yellow", "RED", "green", "blue", "RED",
 "indigo", "violet", "RED" };
      myCol.AddRange( myArr );

      // Display the contents of the collection using foreach. This
 is the preferred method.
      Console.WriteLine( "Displays the elements using foreach:"
 );
      PrintValues1( myCol );

      // Display the contents of the collection using the enumerator.
      Console.WriteLine( "Displays the elements using the
 IEnumerator:" );
      PrintValues2( myCol );

      // Display the contents of the collection using the Count and
 Item properties.
      Console.WriteLine( "Displays the elements using the
 Count and Item properties:" );
      PrintValues3( myCol );

      // Add one element to the end of the StringCollection and insert
 another at index 3.
      myCol.Add( "* white" );
      myCol.Insert( 3, "* gray" );

      Console.WriteLine( "After adding \"* white\" to the end and
 inserting \"* gray\" at index 3:" );
      PrintValues1( myCol );

      // Remove one element from the StringCollection.
      myCol.Remove( "yellow" );

      Console.WriteLine( "After removing \"yellow\":" );
      PrintValues1( myCol );

      // Remove all occurrences of a value from the StringCollection.
      int i = myCol.IndexOf( "RED" );
      while ( i > -1 )  {
         myCol.RemoveAt( i );
         i = myCol.IndexOf( "RED" );
      }

      // Verify that all occurrences of "RED" are gone.
      if ( myCol.Contains( "RED" ) )
         Console.WriteLine( "*** The collection still contains \"RED\"."
 );

      Console.WriteLine( "After removing all occurrences of \"RED\":"
 );
      PrintValues1( myCol );

      // Copy the collection to a new array starting at index 0.
      String[] myArr2 = new String[myCol.Count];
      myCol.CopyTo( myArr2, 0 );

      Console.WriteLine( "The new array contains:" );
      for ( i = 0; i < myArr2.Length; i++ )  {
         Console.WriteLine( "   [{0}] {1}", i, myArr2[i] );
      }
      Console.WriteLine();

      // Clears the entire collection.
      myCol.Clear();

      Console.WriteLine( "After clearing the collection:" );
      PrintValues1( myCol );

   }

   // Uses the foreach statement which hides the complexity of the enumerator.
   // NOTE: The foreach statement is the preferred way of enumerating
 the contents of a collection.
   public static void PrintValues1(
 StringCollection myCol )  {
      foreach ( Object obj in myCol )
         Console.WriteLine( "   {0}", obj );
      Console.WriteLine();
   }

   // Uses the enumerator. 
   // NOTE: The foreach statement is the preferred way of enumerating
 the contents of a collection.
   public static void PrintValues2(
 StringCollection myCol )  {
      StringEnumerator myEnumerator = myCol.GetEnumerator();
      while ( myEnumerator.MoveNext() )
         Console.WriteLine( "   {0}", myEnumerator.Current );
      Console.WriteLine();
   }

   // Uses the Count and Item properties.
   public static void PrintValues3(
 StringCollection myCol )  {
      for ( int i = 0; i < myCol.Count;
 i++ )
         Console.WriteLine( "   {0}", myCol[i] );
      Console.WriteLine();
   }

}

/*
This code produces the following output.

Displays the elements using foreach:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

Displays the elements using the IEnumerator:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

Displays the elements using the Count and Item properties:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

After adding "* white" to the end and inserting "* gray" at index
 3:
   RED
   orange
   yellow
   * gray
   RED
   green
   blue
   RED
   indigo
   violet
   RED
   * white

After removing "yellow":
   RED
   orange
   * gray
   RED
   green
   blue
   RED
   indigo
   violet
   RED
   * white

After removing all occurrences of "RED":
   orange
   * gray
   green
   blue
   indigo
   violet
   * white

The new array contains:
   [0] orange
   [1] * gray
   [2] green
   [3] blue
   [4] indigo
   [5] violet
   [6] * white

After clearing the collection:

*/
#using <System.dll>

using namespace System;
using namespace System::Collections;
using namespace System::Collections::Specialized;

void PrintValues1( StringCollection^ myCol );
void PrintValues2( StringCollection^ myCol );
void PrintValues3( StringCollection^ myCol );

int main()
{
   
   // Create and initializes a new StringCollection.
   StringCollection^ myCol = gcnew StringCollection;
   
   // Add a range of elements from an array to the end of the StringCollection.
   array<String^>^myArr = {"RED","orange","yellow"
,"RED","green","blue","RED","indigo"
,"violet","RED"};
   myCol->AddRange( myArr );
   
   // Display the contents of the collection using for each. This is
 the preferred method.
   Console::WriteLine( "Displays the elements using for
 each:" );
   PrintValues1( myCol );

   // Display the contents of the collection using the enumerator.
   Console::WriteLine( "Displays the elements using the IEnumerator:"
 );
   PrintValues2( myCol );
   
   // Display the contents of the collection using the Count and Item
 properties.
   Console::WriteLine( "Displays the elements using the Count
 and Item properties:" );
   PrintValues3( myCol );
   
   // Add one element to the end of the StringCollection and insert
 another at index 3.
   myCol->Add( "* white" );
   myCol->Insert( 3, "* gray" );
   Console::WriteLine( "After adding \"* white\" to the end and inserting
 \"* gray\" at index 3:" );
   PrintValues1( myCol );
   
   // Remove one element from the StringCollection.
   myCol->Remove( "yellow" );
   Console::WriteLine( "After removing \"yellow\":" );
   PrintValues1( myCol );
   
   // Remove all occurrences of a value from the StringCollection.
   int i = myCol->IndexOf( "RED" );
   while ( i > -1 )
   {
      myCol->RemoveAt( i );
      i = myCol->IndexOf( "RED" );
   }

   
   // Verify that all occurrences of "RED" are gone.
   if ( myCol->Contains( "RED" ) )
      Console::WriteLine( "*** The collection still contains \"RED\"."
 );

   Console::WriteLine( "After removing all occurrences of \"RED\":"
 );
   PrintValues1( myCol );
   
   // Copy the collection to a new array starting at index 0.
   array<String^>^myArr2 = gcnew array<String^>(myCol->Count);
   myCol->CopyTo( myArr2, 0 );
   Console::WriteLine( "The new array contains:" );
   for ( i = 0; i < myArr2->Length; i++ )
   {
      Console::WriteLine( "   [{0}] {1}", i, myArr2[ i ] );

   }
   Console::WriteLine();
   
   // Clears the entire collection.
   myCol->Clear();
   Console::WriteLine( "After clearing the collection:" );
   PrintValues1( myCol );
}


// Uses the for each statement which hides the complexity of the enumerator.
// NOTE: The for each statement is the preferred way of enumerating
 the contents of a collection.
void PrintValues1( StringCollection^ myCol )  {
   for each ( Object^ obj in myCol )
      Console::WriteLine( "   {0}", obj );
   Console::WriteLine();
}

// Uses the enumerator. 
void PrintValues2( StringCollection^ myCol )
{
   StringEnumerator^ myEnumerator = myCol->GetEnumerator();
   while ( myEnumerator->MoveNext() )
      Console::WriteLine( "   {0}", myEnumerator->Current );

   Console::WriteLine();
}


// Uses the Count and Item properties.
void PrintValues3( StringCollection^ myCol )
{
   for ( int i = 0; i < myCol->Count;
 i++ )
      Console::WriteLine( "   {0}", myCol[ i ] );
   Console::WriteLine();
}

/*
This code produces the following output.

Displays the elements using the IEnumerator:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

Displays the elements using the Count and Item properties:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

After adding "* white" to the end and inserting "* gray" at index
 3:
   RED
   orange
   yellow
   * gray
   RED
   green
   blue
   RED
   indigo
   violet
   RED
   * white

After removing "yellow":
   RED
   orange
   * gray
   RED
   green
   blue
   RED
   indigo
   violet
   RED
   * white

After removing all occurrences of "RED":
   orange
   * gray
   green
   blue
   indigo
   violet
   * white

The new array contains:
   [0] orange
   [1] * gray
   [2] green
   [3] blue
   [4] indigo
   [5] violet
   [6] * white

After clearing the collection:

*/
import System.* ;
import System.Collections.* ;
import System.Collections.Specialized.* ;

public class SamplesStringCollection
{
    public static void main(String[]
 args)
    {
        // Create and initializes a new StringCollection.
        StringCollection myCol = new StringCollection();

        // Add a range of elements from an array to the end of the
        // StringCollection.
        String myArr[] = new String[] {    "RED", "orange",
 "yellow", "RED", 
            "green", "blue", "RED", "indigo",
 "violet", "RED" };

        myCol.AddRange(myArr);

        // Display the contents of the collection using foreach. This
 is the 
        // preferred method.
        Console.WriteLine("Displays the elements using for:");
        PrintValues1(myCol);

        // Display the contents of the collection using the enumerator.
        Console.WriteLine("Displays the elements using the
 IEnumerator:");
        PrintValues2(myCol);

        // Display the contents of the collection using the Count and
 Item 
        // properties.
        Console.WriteLine("Displays the elements using the
 Count and Item" 
            + " properties:");
        PrintValues3(myCol);

        // Add one element to the end of the StringCollection and insert
 
        // another at index 3.
        myCol.Add("* white");
        myCol.Insert(3, "* gray");
        Console.WriteLine("After adding \"* white\" to the end and
 inserting" 
            + " \"* gray\" at index 3:");
        PrintValues1(myCol);

        // Remove one element from the StringCollection.
        myCol.Remove("yellow");
        Console.WriteLine("After removing \"yellow\":");
        PrintValues1(myCol);

        // Remove all occurrences of a value from the StringCollection.
        int i = myCol.IndexOf("RED");
        while (i > -1) {
            myCol.RemoveAt(i);
            i = myCol.IndexOf("RED");
        }

        // Verify that all occurrences of "RED" are gone.
        if (myCol.Contains("RED")) {
            Console.WriteLine("*** The collection still contains \"RED\".");
        }

        Console.WriteLine("After removing all occurrences of \"RED\":");
        PrintValues1(myCol);

        // Copy the collection to a new array starting at index 0.
        String myArr2[] = new String[myCol.get_Count()];

        myCol.CopyTo(myArr2, 0);
        Console.WriteLine("The new array contains:");
        for (i = 0; i < myArr2.length; i++) {
            Console.WriteLine("   [{0}] {1}", System.Convert.ToString(i),
 
                myArr2.get_Item(i));
        }

        Console.WriteLine();

        // Clears the entire collection.
        myCol.Clear();
        Console.WriteLine("After clearing the collection:");
        PrintValues1(myCol);
    } //main

    public static void PrintValues1(StringCollection
 myCol)
    {
        Object obj = new Object();

        for (int iCtr = 0; iCtr < myCol.get_Count();
 iCtr++) {
            obj = myCol.get_Item(iCtr);
            Console.WriteLine("   {0}", obj);
        }

        Console.WriteLine();
    } //PrintValues1

    // Uses the enumerator. 
    public static void PrintValues2(StringCollection
 myCol)
    {
        StringEnumerator myEnumerator = myCol.GetEnumerator();

        while (myEnumerator.MoveNext()) {
            Console.WriteLine("   {0}", myEnumerator.get_Current());
        }

        Console.WriteLine();
    } //PrintValues2

    // Uses the Count and Item properties.
    public static void PrintValues3(StringCollection
 myCol)
    {
        for (int i = 0; i < myCol.get_Count();
 i++) {
            Console.WriteLine("   {0}", myCol.get_Item(i));
        }

        Console.WriteLine();
    } //PrintValues3
} //SamplesStringCollection
 
/*
This code produces the following output.

Displays the elements using for:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

Displays the elements using the IEnumerator:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

Displays the elements using the Count and Item properties:
   RED
   orange
   yellow
   RED
   green
   blue
   RED
   indigo
   violet
   RED

After adding "* white" to the end and inserting "* gray" at index
 3:
   RED
   orange
   yellow
   * gray
   RED
   green
   blue
   RED
   indigo
   violet
   RED
   * white

After removing "yellow":
   RED
   orange
   * gray
   RED
   green
   blue
   RED
   indigo
   violet
   RED
   * white

After removing all occurrences of "RED":
   orange
   * gray
   green
   blue
   indigo
   violet
   * white

The new array contains:
   [0] orange
   [1] * gray
   [2] green
   [3] blue
   [4] indigo
   [5] violet
   [6] * white

After clearing the collection:

*/
継承階層継承階層
System.Object
  System.Collections.Specialized.StringCollection
     System.Configuration.CommaDelimitedStringCollection
スレッド セーフスレッド セーフ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
StringCollection メンバ
System.Collections.Specialized 名前空間
その他の技術情報
カルチャを認識しい文字操作実行

StringCollection コンストラクタ


StringCollection プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Count StringCollection に格納されている文字列の数を取得します
パブリック プロパティ IsReadOnly StringCollection読み取り専用かどうかを示す値を取得します
パブリック プロパティ IsSynchronized StringCollection へのアクセス同期されている (スレッド セーフである) かどうかを示す値を取得します
パブリック プロパティ Item 指定したインデックスにある要素取得または設定します
パブリック プロパティ SyncRoot StringCollection へのアクセス同期するために使用できるオブジェクト取得します
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize StringCollection オブジェクト固定サイズかどうかを示す値を取得します
インターフェイスの明示的な実装 System.Collections.IList.IsReadOnly StringCollection オブジェクト読み取り専用かどうかを示す値を取得します
インターフェイスの明示的な実装 System.Collections.IList.Item 指定したインデックスにある要素取得または設定します
参照参照

関連項目

StringCollection クラス
System.Collections.Specialized 名前空間

その他の技術情報

カルチャを認識しい文字操作実行

StringCollection メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add 文字列を StringCollection の末尾追加します
パブリック メソッド AddRange 文字列配列要素StringCollection末尾コピーします
パブリック メソッド Clear すべての文字列StringCollection から削除します
パブリック メソッド Contains 指定した文字列StringCollection 内にあるかどうか確認します
パブリック メソッド CopyTo 1 次元文字列配列に、その配列内の指定したインデックス開始位置として StringCollection全体コピーします
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetEnumerator StringCollection反復処理する StringEnumerator を返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド IndexOf 指定した文字列検索しStringCollection 内でその文字列最初に見つかった位置の 0 から始まるインデックス返します
パブリック メソッド Insert StringCollection 内の指定したインデックス位置に、文字列挿入します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Remove StringCollection 内で最初に見つかった指定文字列削除します
パブリック メソッド RemoveAt StringCollection 内の指定したインデックスにある文字列削除します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo StringCollection 全体互換性のある 1 次元Arrayコピーしますコピー操作は、コピー先の配列指定したインデックスから始まります
インターフェイスの明示的な実装 System.Collections.IEnumerable.GetEnumerator StringCollection反復処理する IEnumerator を返します
インターフェイスの明示的な実装 System.Collections.IList.Add StringCollection末尾オブジェクト追加します
インターフェイスの明示的な実装 System.Collections.IList.Contains ある要素StringCollection 内に存在するかどうか判断します
インターフェイスの明示的な実装 System.Collections.IList.IndexOf 指定した Object検索しStringCollection 全体内で最初に見つかった位置の 0 から始まるインデックス返します
インターフェイスの明示的な実装 System.Collections.IList.Insert StringCollection 内の指定したインデックス位置要素挿入します
インターフェイスの明示的な実装 System.Collections.IList.Remove StringCollection 内で最初に見つかった特定のオブジェクト削除します
参照参照

関連項目

StringCollection クラス
System.Collections.Specialized 名前空間

その他の技術情報

カルチャを認識しい文字操作実行

StringCollection メンバ

文字列コレクション表します

StringCollection データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド StringCollection StringCollection クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Count StringCollection格納されている文字列の数を取得します
パブリック プロパティ IsReadOnly StringCollection読み取り専用かどうかを示す値を取得します
パブリック プロパティ IsSynchronized StringCollection へのアクセス同期されている (スレッド セーフである) かどうかを示す値を取得します
パブリック プロパティ Item 指定したインデックスにある要素取得または設定します
パブリック プロパティ SyncRoot StringCollection へのアクセス同期するために使用できるオブジェクト取得します
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add 文字列StringCollection末尾追加します
パブリック メソッド AddRange 文字列配列要素StringCollection末尾コピーします
パブリック メソッド Clear すべての文字列StringCollection から削除します
パブリック メソッド Contains 指定した文字列StringCollection 内にあるかどうか確認します
パブリック メソッド CopyTo 1 次元文字列配列に、その配列内の指定したインデックス開始位置として StringCollection全体コピーします
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetEnumerator StringCollection反復処理する StringEnumerator を返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド IndexOf 指定した文字列検索しStringCollection 内でその文字列最初に見つかった位置の 0 から始まるインデックス返します
パブリック メソッド Insert StringCollection 内の指定したインデックス位置に、文字列挿入します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Remove StringCollection 内で最初に見つかった指定文字列削除します
パブリック メソッド RemoveAt StringCollection 内の指定したインデックスにある文字列削除します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo StringCollection 全体互換性のある 1 次元Arrayコピーしますコピー操作は、コピー先の配列指定したインデックスから始まります
インターフェイスの明示的な実装 System.Collections.IEnumerable.GetEnumerator StringCollection反復処理する IEnumerator を返します
インターフェイスの明示的な実装 System.Collections.IList.Add StringCollection末尾オブジェクト追加します
インターフェイスの明示的な実装 System.Collections.IList.Contains ある要素StringCollection 内に存在するかどうか判断します
インターフェイスの明示的な実装 System.Collections.IList.IndexOf 指定した Object検索しStringCollection 全体内で最初に見つかった位置の 0 から始まるインデックス返します
インターフェイスの明示的な実装 System.Collections.IList.Insert StringCollection 内の指定したインデックス位置要素挿入します
インターフェイスの明示的な実装 System.Collections.IList.Remove StringCollection 内で最初に見つかった特定のオブジェクト削除します
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize StringCollection オブジェクト固定サイズかどうかを示す値を取得します
インターフェイスの明示的な実装 System.Collections.IList.IsReadOnly StringCollection オブジェクト読み取り専用かどうかを示す値を取得します
インターフェイスの明示的な実装 System.Collections.IList.Item 指定したインデックスにある要素取得または設定します
参照参照

関連項目

StringCollection クラス
System.Collections.Specialized 名前空間

その他の技術情報

カルチャを認識しい文字操作実行


このページでは「.NET Framework クラス ライブラリ リファレンス」からStringCollectionを検索した結果を表示しています。
Weblioに収録されているすべての辞書からStringCollectionを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からStringCollection を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「StringCollection」の関連用語

StringCollectionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



StringCollectionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS