programing

VB 기능에서 선택적 매개 변수/기본값 매개 변수를 추가하는 방법은 무엇입니까?

elecom 2023. 5. 28. 19:58
반응형

VB 기능에서 선택적 매개 변수/기본값 매개 변수를 추가하는 방법은 무엇입니까?

Visual Basic에서 옵션 매개 변수가 포함된 메서드를 만들려면 어떻게 해야 합니까?

사용Optional키워드를 지정하고 기본값을 제공합니다.모호한 함수 서명이 생성되지 않도록 하려면 선택적 매개 변수가 마지막으로 정의된 매개 변수여야 합니다.

Sub MyMethod(ByVal Param1 As String, Optional ByVal FlagArgument As Boolean = True)
    If FlagArgument Then
        'Do something special
        Console.WriteLine(Param1)
    End If

End Sub

다음과 같이 부릅니다.

MyMethod("test1")

이런 식으로.

MyMethod("test2", False)

선택적 인수는 필수 인수 앞에 배치할 수 없습니다.

이 코드는 다음 오류를 표시합니다.

SubErrMethod(부울 변수로 선택적 ByVal 플래그 인수 = True, 문자열로 ByVal Param1)플래그 인수인 경우'특별한 무언가를 하라'콘솔.줄 쓰기(Param1)종료할 경우끝 하위 항목

일반적인 오류입니다. 디버거로는 설명할 수 없습니다.감각이 있어요, 전화를 상상해 보세요...

Err 방법(??, 모수 1)

언급URL : https://stackoverflow.com/questions/303214/how-to-add-an-optional-parameters-default-value-parameters-in-vb-function

반응형