Что эквивалентно в VB.NET ключевого слова С# 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) ...
Dim x = TryCast (y, [String])
Здесь вы идете:
Код С#:
var x = y as String;
if (x == null) ...
эквивалент VB.NET:
Dim x = TryCast(y, String)
If (x Is Nothing) ...
Dim x = TryCast(y, [String])
От: http://www.developerfusion.com/tools/convert/csharp-to-vb/
TryCast
не совсем то же самое,as
потому, чтоTryCast
не работает для типов значений?