저는 C# 프로그래머이지만 C#의 일부 코드를 VB.NET으로 변환 중입니다. getValue()
그래도 작동하지 않습니다 VB.NET의 DirectCast()
하 고의 Integer?
정수는 어떻게 변환합니까? VB.NET에서 정수로?
을 반환 경우 C#에서 나는 단순히 Integer?
이 Integer
로 변환 할 수 없다는, (int)blah.getValue()
를 사용할 수 있습니다.
아이디어가 있으십니까?
CType(blah.getValue(), Integer)
왜 캐스팅해야합니까? 'getValue()'가'Integer? '를 반환하면'.Value' 속성은 Integer 유형입니다. 그냥'blah.getValue(). Value'를 사용하십시오. 또는'blah.getValue(). GetValueOrDefault () '도 사용하십시오. –