Get all the interfaces implemented or inherited by the current Type in CSharp
Description
The following code shows how to get all the interfaces implemented or inherited by the current Type.
Example
// w w w . j av a 2 s .c o m
using System;
using System.Collections.Generic;
public class Example
{
static void Main()
{
Console.WriteLine("\r\nInterfaces implemented by Dictionary<int, string>:\r\n");
foreach (Type tinterface in typeof(Dictionary<int, string>).GetInterfaces())
{
Console.WriteLine(tinterface.ToString());
}
}
}
The code above generates the following result.