在VB.NET中,C#As关键字的等效项如下所示?
var x = y as String;
if (x == null) ...
Answers:
它是TryCast:
Dim x As String = TryCast(y, String)
If x Is Nothing Then ...
Trycast是您要找的东西。
Dim x = TryCast(y, String)
昏暗的x = TryCast(y,[String])
Dim x = TryCast(y, [String])
来自:http : //www.developerfusion.com/tools/convert/csharp-to-vb/
TryCast
这并不完全等同,as
因为TryCast
不适用于值类型?