다음을 통해 공유


SqlCeParameterCollection.Contains 메서드 (Object)

SqlCeParameter 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

구문

‘선언
Public Overrides Function Contains ( _
    value As Object _
) As Boolean
‘사용 방법
Dim instance As SqlCeParameterCollection
Dim value As Object
Dim returnValue As Boolean

returnValue = instance.Contains(value)
public override bool Contains(
    Object value
)
public:
virtual bool Contains(
    Object^ value
) override
abstract Contains : 
        value:Object -> bool 
override Contains : 
        value:Object -> bool 
public override function Contains(
    value : Object
) : boolean

매개 변수

반환 값

유형: System.Boolean
컬렉션에 SqlCeParameter가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

구현

IList.Contains(Object)

다음 예제에서는 SqlCeParameterCollection 내에서 SqlCeParameter를 검색합니다. 매개 변수가 있으면, 예제에서는 매개 변수의 인덱스를 표시합니다. 매개 변수가 없으면, 예제에서는 오류를 표시합니다. 이 예제에서는 SqlCeCommand이 이미 만들어진 것으로 가정합니다.

' ...
' create SqlCeCommand cmd
' ...
Dim myParam As SqlCeParameter = cmd.Parameters.Add("@Description", SqlDbType.NVarChar)
If Not cmd.Parameters.Contains(myParam) Then
    MessageBox.Show("ERROR: no such parameter in the collection")
Else
    MessageBox.Show("match on parameter #" & cmd.Parameters.IndexOf(myParam).ToString())
End If
// ...
// create SqlCeCommand cmd
// ...
SqlCeParameter myParam = cmd.Parameters.Add("@Description", SqlDbType.NVarChar);
if (!cmd.Parameters.Contains(myParam))
    MessageBox.Show("ERROR: no such parameter in the collection");
else
    MessageBox.Show("match on parameter #" +
        cmd.Parameters.IndexOf(myParam).ToString());

참고 항목

참조

SqlCeParameterCollection 클래스

Contains 오버로드

System.Data.SqlServerCe 네임스페이스