c# - C# "is"关键字在 VB.NET 中的等效项是什么?

标签 c# vb.net c#-to-vb.net

我需要检查给定对象是否实现了接口(interface)。在 C# 中,我会简单地说:

if (x is IFoo) { }

使用 TryCast() 然后检查 Nothing 是最好的方法吗?

最佳答案

尝试以下操作

if TypeOf x Is IFoo Then 
  ...

关于c# - C# "is"关键字在 VB.NET 中的等效项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3167479/

相关文章:

c# - 多个 RadioButtonList 并插入到 SQL 中

c# - 可重用的 C#、Java 和/或 Flex 组件

vb.net - 将子窗口释放回桌面?

sql - 存储过程在 7 年后随机停止工作

c# - 从 C# 到 VB 中的 where 继承

c# - VB.Net 中的 Protected Set 用于接口(interface)中定义的属性

c# - 将 HTTP get 响应保存到文件

c# - 将程序集反编译到项目中

asp.net - 通过 Visual Basic 从网站检索数据

vb.net - 如何使用带有BlockingCollection的WebClient正确实现线程下载?