VBo*_*Cat 11 vb.net casting c#-7.0
有没有VB.NET相当于此?请特别注意bmp代码示例中的内容.
public void MyMethod(Object obj)
{
if (obj is Bitmap bmp)
{
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
或者短模式匹配语法is是C#独有的?
编辑:
我已经知道这些语法:
If TypeOf obj Is Bitmap Then
Dim bmp As Bitmap = obj
' ...
End If
Run Code Online (Sandbox Code Playgroud)
要么
Dim bmp As Bitmap = TryCast(obj, Bitmap)
If bmp IsNot Nothing Then
' ...
End If
Run Code Online (Sandbox Code Playgroud)
我想知道的是,是否有更短的东西,比如新的C#7语法......
非常感谢你.