최근에 저는 As Computing 클래스로 VB 프로젝트를 시작했습니다. 그리고 vb 코딩의 고통스러운 몇 시간 후에 단단한 벽돌 벽에 부딪 혔습니다. 어떤 모양입니까?VB.net은 함수로 입력을 입력합니다.
Private Function store(ByVal opt As Integer, ByVal inp As String, ByVal q As String) As String
Dim na_me(20), amount(20), num1 As String
Select Case opt
Case 0
na_me(num1) += inp
amount(num1) += q
num1 += 1
Return "1"
Case 1
For Each Str As String In na_me
Console.WriteLine(Str)
Next
Return "1"
Case 2
num1 = 0
Return "1"
Case Else
Return "0"
End Select
End Function
인수 1을 호출 할 때마다 데이터가 가득 찬 배열 대신 빈 화면이 반환됩니다. 이 함수는 함수 호출을 통해 전달 된 데이터를 보유하고 저장 한 다음 배열에 저장하도록 설계되었습니다. opt 인수로 1이 전달되면 배열에 보관 된 모든 데이터를 출력합니다. 나는 이것이 멍청한 질문이지만 나는 전에 vb.net을 사용 해본 적이 없다는 것을 알고 있으며, 나는 학교에서만하고있다.
여기 http://pastebin.com/nWxvx9pz
당신은 함수가 정적을 선언하려고 실행 –
또한, 'num1'은 정적이어야하며 문자열이 아닌 정수 여야합니다. –