형식 또는 'With'가 필요합니다.

클래스의 인스턴스를 선언하는 경우 New 키워드 다음에 형식 이름 또는 With가 나와야 합니다. 예를 들어 다음 문은 각각 client 클래스의 인스턴스가 될 Customer 을 선언합니다. 형식 이름 CustomerNew뒤에 나옵니다.

' Dim client As New Customer()  
' The next declaration uses an object initializer.  
Dim client As New Customer() With {.Name = "Litware, Inc."}  

Visual Basic 2008부터 개체를 무명 형식의 인스턴스로 선언할 수 있습니다. 이 경우 데이터 형식을 지정하지 않습니다. 무명 형식 선언에서 With 키워드는 New뒤에 나옵니다.

Dim person = New With {.Name ="Mike Nash", .Age = 27}  

오류 ID: BC30988

이 오류를 해결하려면

  • With 또는 형식 이름이 New뒤에 나오도록 선언을 변경합니다.

참고 항목