집 >백엔드 개발 >C#.Net 튜토리얼 >C#의 StringCollection 클래스
StringCollection 클래스는 문자열 모음을 나타냅니다. 다음은 StringCollection 클래스의 속성입니다. -
Properties and 설명 | |
---|---|
1 |
Count 포함된 키/값 쌍의 수를 가져옵니다. OrderedDictionary 컬렉션입니다. |
2 |
IsReadOnly StringCollection이 다음인지 여부를 나타내는 값을 가져옵니다. 읽기 전용.. |
3 | IsSynchronized strong> 액세스 여부를 나타내는 값을 가져옵니다. StringCollection은 동기화됩니다(스레드로부터 안전함). |
4 |
Item[Int32] 지정된 인덱스에 있는 요소를 가져오거나 설정합니다. |
5 |
SyncRoot StringCollection에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다. |
다음은 StringCollection 클래스의 메소드입니다-
교사 번호 | 메서드 및 지침 |
---|---|
1 |
Add(String) 끝에 문자열 추가 StringCollection의 . |
2 |
AddRange(String[] ) 문자열 배열의 요소를 끝까지 복사합니다. StringCollection. |
3 | Clear() strong> StringCollection에서 모든 문자열을 제거합니다. |
4 |
Contains(String) 지정된 문자열이 있는지 확인 StringCollection. |
5 |
CopyTo(String[] ,Int32) 지정된 위치에서 시작하여 전체 StringCollection 값을 1차원 문자열 배열로 복사합니다. 대상 배열의 인덱스입니다. |
6 |
Equals(Object) 지정된 객체가 다음과 같은지 확인 현재 객체. (Object에서 상속됨) |
7 |
GetEnumerator() 반복된 StringEnumerator를 반환합니다. StringCollection. |
이제 몇 가지 예를 살펴보겠습니다.
두 개의 StringCollection 개체가 같은지 여부를 확인합니다. 코드는 다음과 같습니다. -
라이브 데모
using System; using System.Collections.Specialized; public class Demo { public static void Main() { StringCollection strCol1 = new StringCollection(); strCol1.Add("Accessories"); strCol1.Add("Books"); strCol1.Add("Electronics"); Console.WriteLine("StringCollection1 elements..."); foreach (string res in strCol1) { Console.WriteLine(res); } StringCollection strCol2 = new StringCollection(); strCol2.Add("Accessories"); strCol2.Add("Books"); strCol2.Add("Electronics"); Console.WriteLine("StringCollection2 elements..."); foreach (string res in strCol1) { Console.WriteLine(res); } Console.WriteLine("Both the String Collections are equal? = "+strCol1.Equals(strCol2)); } }
그러면 다음과 같은 출력이 생성됩니다. −
StringCollection1 elements... Accessories Books Electronics StringCollection2 elements... Accessories Books Electronics Both the String Collections are equal? = False
지정된 문자열이 StringCollection에 있는지 확인하려면 코드는 다음과 같습니다. −
온라인 데모
using System; using System.Collections.Specialized; public class Demo { public static void Main() { StringCollection stringCol = new StringCollection(); String[] arr = new String[] { "100", "200", "300", "400", "500" }; Console.WriteLine("Array elements..."); foreach (string res in arr) { Console.WriteLine(res); } stringCol.AddRange(arr); Console.WriteLine("Does the specified string is in the StringCollection? = "+stringCol.Contains("800")); } }
다음과 같은 출력이 생성됩니다−
Array elements... 100 200 300 400 500 Does the specified string is in the StringCollection? = False
위 내용은 C#의 StringCollection 클래스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!