请教怎么判断对象A是否拥有IAccount接口

请问如何判断对象A是否拥有IAccount接口?class Account : IAccount{}Account A new Account()请问高手

请问如何判断对象A是否拥有IAccount接口?
class Account : IAccount
{

}

Account A = new Account();


请问高手们如何判断对象A是否拥有IAccount接口?
[解决办法]
bool b = A is IAccount;
或者
IAccount a = A as IAccount;
if (a != null)
  。。。。。