ParameterBuilder.SetConstant(Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
매개 변수의 기본값을 설정합니다.
public:
virtual void SetConstant(System::Object ^ defaultValue);
public virtual void SetConstant(object defaultValue);
abstract member SetConstant : obj -> unit
override this.SetConstant : obj -> unit
Public Overridable Sub SetConstant (defaultValue As Object)
매개 변수
- defaultValue
- Object
이 매개 변수의 기본값입니다.
예외
매개 변수는 지원되는 형식 중 하나가 아닙니다.
-또는-
형식 defaultValue 이 매개 변수의 형식과 일치하지 않습니다.
-또는-
매개 변수는 형식 Object 이거나 다른 참조 형식이고, defaultValue 그렇지 않으며 null, 참조 형식에 값을 할당할 수 없습니다.
설명
defaultValue는 다음 형식Boolean으로 제한됩니다. , ,SByte, Int16, Int32Int64, UInt16Byte, SingleUInt64UInt32DateTimeCharDoubleString및 .Enum 매개 변수 형식이 참조 형식인 경우 CLS 준수가 defaultValuenull필요합니다. 그러나 .NET Framework 4부터는 해당 참조 형식에 값을 할당할 수 있는 한 defaultValue 참조 형식에 대해 null이 아닐 수 있습니다. 예를 들어 형식의 Int32Object매개 변수에 값을 할당할 수 있습니다. CLS 규격은 아니지만 interop 시나리오에서 유용할 수 있습니다.