2014-03-24 1 views
0

프레임 워크가 내 컴퓨터에서 최근에 업데이트되었고 Visual Studio 2008에서 2010으로 업데이트되었습니다. 이제는 작동하지 않을 코드가 있습니다. 설명 :프레임 워크 업데이트 후 VB 코드 변환

Public Property ItemCount() As Integer 
     Get 
      Dim val As Object = ViewState("ItemCount") 
      Return If(val IsNot Nothing, CInt(val), 0) 
     End Get 
     Set(ByVal value As Integer) 
      ViewState("ItemCount") = value 
     End Set 
    End Property 

은 "돌아 오면은 (발 IsNot 아무것도,에 CInt (발을), 0)"코드의 일부는 오류를 작동하지 않는 오류가이 서비스를 제공하는 데 필요한 리소스를 컴파일하는 동안 발생 의뢰. 다음 특정 오류 정보를 검토하고 소스 코드를 적절히 수정하십시오.

컴파일러 오류 메시지 : BC30201 : 예상되는 식입니다.

소스 오류 :

행 21 : 개체 = ViewState를 ("ITEMCOUNT")으로 희미한 발
23 행 :
라인 (22)을 받기 돌아 가면 (발 IsNot 아무것도에 CInt (발), 0)
행 24 : 끝
라인 25 받기 : 정수로 설정 (ByVal의 값을


내가 날짜, 내가 있으리라 믿고있어 개까지 코드의이 부분을 가지고 사용할 수있는 변환 코드가인가 그건 아니야. w 구식 이었어. 감사합니다. .

답변

1
Get 
     Dim val As Object = ViewState("ItemCount") 
     ' Return If(val IsNot Nothing, CInt(val), 0) 
     If val Is Nothing Then 
      Return 0 
     Else 
      Return (CInt(val)) 
     End If 

    End Get 

이것 봐, 그것을 작동합니다.

관련 문제