如何使用接口获得一个类
本文关键字:一个 何使用 接口 | 更新日期: 2023-09-27 18:03:35
我搜索了谷歌,我只能找到如何使用接口获得所有类。我想知道一个对象是否继承了一个接口?
为了进一步解释,我有几个类使用IEquipable
。我正试图检查IEquipable
是否为Firearm
。
我试过了
(Firearm)currentItem.damage
,但这不起作用。
if (currentItem is Firearm)
{
var firearm = (Firearm)currentItem;
var damage = firearm.damage;
}
或
var firearm = currentItem as Firearm;
if (firearm != null)
{
var damage = firearm.damage;
}