Каков эквивалент в VB.NET C# Как ключевое слово, как в следующем?
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)
if (x Is Nothing) ...
Вот так:
C# код:
var x = y as String;
if (x == null) ...
VB.NET эквивалент:
Dim x = TryCast(y, String)
If (x Is Nothing) ...
Trycast - это то, что вы ищете.
Dim x = TryCast(y, String)
Dim x = TryCast(y, [String])
Источник: http://www.developerfusion.com/tools/convert/csharp-to-vb/