[.net] C # “As”에 해당하는 VB.NET

다음과 같이 VB.NET에서 C # As 키워드에 해당하는 것은 무엇입니까 ?

var x = y as String;
if (x == null) ...



답변

그것은이다 TryCast :

Dim x As String = TryCast(y, String)
If x Is Nothing Then ...


답변

Trycast는 당신이 찾고있는 것입니다.

Dim x = TryCast(y, String)


답변

TryCast :

Dim x = TryCast(y, String)
if (x Is Nothing) ...


답변

여기 있습니다 :

C # 코드 :

var x = y as String;
if (x == null) ...

VB.NET 해당 :

Dim x = TryCast(y, String)
If (x Is Nothing) ...


답변

Dim x = TryCast (y, [문자열])


답변

Dim x = TryCast(y, [String])

출처 : http://www.developerfusion.com/tools/convert/csharp-to-vb/


답변

다음과 함께 사용할 수 있습니다 ?.

TryCast(item, String)?.Substring(10)

if🙂 없이 nullable을 관리 할 수 ​​있습니다.