programing

C# "As"에 해당하는 VB.NET

minimums 2023. 5. 28. 20:32
반응형

C# "As"에 해당하는 VB.NET

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

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

바로 TryCast입니다.

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

당신이 찾고 있는 것은 트라이캐스트입니다.

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, [String])

Dim x = TryCast(y, [String])

보낸 사람: http://www.developerfusion.com/tools/convert/csharp-to-vb/

와 함께 사용할 수 있습니다.?:

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

이 기능을 사용하면 다음 작업 없이 null을 관리할 수 있습니다.if:)

언급URL : https://stackoverflow.com/questions/2450185/vb-net-equivalent-of-c-sharp-as

반응형