[Component(Company="langzhi studio", Id="fc3fce15-cc35-4b60-8d39-0765baa8d6e1", Version="1.0", Author="lexus", Description="正则抽取规则组件")]
public interface IActivity7Result:IResultBase
{
//在各个成员属性上标识说明性的Attribute用于说明该属性是输入还是输出
//做什么用,在GUI配置环境下进行显示,便于用户组装
String RegionSource { get; set; }
DataTable ExtractResult { get; set; }
}
三个接口依次继承
interface IA
{
}
interface IB : IA
{
}
interface IC : IB
{
}
输出函数
static void OutputInterface(Type type)
{
Console.WriteLine(type.FullName);
Type[] interfaces = type.GetInterfaces();
if (interfaces != null)
{
foreach (Type inter in interfaces)
{
Console.WriteLine(inter.FullName);
}
}
}
调用
static void Main(string[] args)
{
OutputInterface(typeof(IC));
Console.Read();
}
注意
GetInterfaces方法直接把所有父接口,父父接口之类的都取到了,不用递归