메소드 | 설명 | |
---|---|---|
AddElements ( ) : void |
현재 집합에 지정된 배열 값들을 요소로 추가한다.
|
|
AreSimilar ( |
지정된 두 PascalSet의 집합 범위(LowerBound, UpperBound)가 같은지 검사한다. (Same이, Equivalent, Equal과는 다르다)
|
|
CheckSimilar ( |
지정된 두 집합의 집합 범위가 같은지 검사한다.
|
|
Clone ( ) : |
인스턴스를 복제한다.
|
|
Complement ( ) : |
현재 집합의 여집합을 만든다.
|
|
ContainsElement ( char x ) : bool |
현재 집합이 지정한 값을 요소로 가지고 있는지 검사한다.
|
|
ContainsElement ( int x ) : bool |
현재 집합이 지정한 값을 요소로 가지고 있는지 검사한다.
|
|
CopyTo ( |
현재 집합의 요소들을 지정된 배열에 복사한다.
|
|
Difference ( ) : |
현재 집합에서 지정된 배열 값을 뺀 차집합을 만든다.
|
|
Difference ( |
현재 집합에서 지정된 집합의 요소를 뺀 집합 (차집합) 을 만든다.
|
|
Equals ( |
현재 집합과 지정된 집합이 같은지 검사한다.
|
|
ExclusiveOr ( ) : |
현재 집합과 지정된 값들의 집합의 XOR 연산을 수행한다.
|
|
ExclusiveOr ( |
현재 집합과 지정된 집합의 XOR 연산을 수행한다. ( XOR = (A | B) - ( A & B) )
|
|
GetEnumerator ( ) : IEnumerator |
집합 요소의 반복자
|
|
Intersection ( ) : |
현재 집합과 지정된 값을 요소로 가진 집합의 교집합을 구한다.
|
|
Intersection ( |
현재 집합과 지정된 집합의 교집합을 만든다.
|
|
IsProperSubset ( ) : bool |
현재 집합이 지정된 집합의 참부분집합인지 판단한다. (두집합이 동치이면 False이다)
|
|
IsProperSubset ( |
현재 집합이 지정된 집합의 참부분집합인지 판단한다. (두집합이 동치이면 False이다)
|
|
IsProperSuperset ( ) : bool |
현재 집합이 지정된 값을 가진 집합의 순모집합인지 판단한다. (두집합이 동치이면 False이다)
|
|
IsProperSuperset ( |
현재 집합이 지정된 집합의 순모집합인지 판단한다. (두집합이 동치이면 False이다)
|
|
IsSubset ( ) : bool |
현재 집합이 지정된 값을 가진 집합의 부분집합인지 판단한다. (두 집합이 일치해도 부분집합이다)
|
|
IsSubset ( |
현재 집합이 지정된 집합의 부분집합인지 판단한다. (두 집합이 일치해도 부분집합이다)
|
|
IsSuperset ( ) : bool |
현재 집합이 지정된 값을 가진 집합의 모집합인지 판단한다.
|
|
IsSuperset ( |
현재 집합이 지정된 집합의 모집합인지 판단한다.
|
|
PascalSet ( |
Constructor for copying
|
|
PascalSet ( char lowerBound, char upperBound ) : System |
Constructor
|
|
PascalSet ( char lowerBound, char upperBound, char elements ) : System |
Constructor
|
|
PascalSet ( int lowerBound, int upperBound ) : System |
Initialize a new instance of PascalSet with lowerBound, upperBound
|
|
PascalSet ( int lowerBound, int upperBound, int elements ) : System |
Constructor
|
|
RemoveElements ( ) : void |
현재 집합에 지정된 배열 값들을 요소에서 제거한다.
|
|
ToString ( ) : string |
현재 집합을 문자열로 표현한다.
|
|
Union ( ) : |
현재 집합과 지정된 배열의 값들을 요소로 가지는 집합의 합집합을 만든다.
|
|
Union ( |
현재 집합과 지정된 집합의 합집합을 만든다
|
|
operator ( ) : |
합집합 연산자 (OR)
|
메소드 | 설명 | |
---|---|---|
SetElements ( bool contains ) : void |
현재 집합에 지정된 값들을 요소로 포함 시키거나, 제외시킨다.
|
public static AreSimilar ( |
||
set1 | ||
set2 | ||
리턴 | bool |
public static CheckSimilar ( |
||
set1 | ||
set2 | ||
리턴 | void |
public CopyTo ( |
||
array | 요소가 저장된 대상 배열 | |
startIndex | int | 배열의 시작 인덱스 |
리턴 | void |
public PascalSet ( |
||
set | instance to copied | |
리턴 | System |
public PascalSet ( char lowerBound, char upperBound ) : System | ||
lowerBound | char | Lower bound. |
upperBound | char | Upper bound. |
리턴 | System |
public PascalSet ( char lowerBound, char upperBound, char elements ) : System | ||
lowerBound | char | Lower bound. |
upperBound | char | Upper bound. |
elements | char | element of this instance |
리턴 | System |
public PascalSet ( int lowerBound, int upperBound ) : System | ||
lowerBound | int | 하한값 |
upperBound | int | 상한값 |
리턴 | System |
public PascalSet ( int lowerBound, int upperBound, int elements ) : System | ||
lowerBound | int | Lower bound. |
upperBound | int | Upper bound. |
elements | int | element of this instance |
리턴 | System |
protected SetElements ( bool contains ) : void | ||
contains | bool | 포함시킬 것인가, 제외시킬 것인가 |
리턴 | void |