2010-06-28 2 views
0
Public Function Cricket() As List(Of String) 
    Dim list2 As New List(Of String)() With { _ 
     "Bat", _ 
     "ball", _ 
     "Cricket", _ 
     "baseball", _ 
     "MLB", _ 
     "Derbyshire", _ 
     "Durham", _ 
     "Essex", _ 
     "Glamorgan", _ 
     "Gloucestershire", _ 
     "Hampshire", _  

    } 
     'string str; 
     Return list2 
    End Function 

오류는 개체 이니셜 라이저에서 초기화되는 필드 또는 속성의 이름이 '.'로 시작해야합니다.vb.net 메신저 오류

답변

0

다음과 같이하십시오 : 당신이 VB10을 사용하고 있습니까 : 문

Dim list2 As List(Of String) = New List(Of String) _ 
     (New String() {"Bat", "ball", "Cricket"}) 
0

With 대신 From이 필요하다고 생각합니다.

Dim list2 As New List(Of String)() From { _ 
    "Bat", _ 
    "ball", _ 
    ... 
} 

With은 개체 초기화 프로그램에 사용됩니다. From은 컬렉션 초기화 프로그램에 사용됩니다.

+0

메신저 아직도 점점 오류 끝이 vj4u @ – user347640

+0

기대? –