ich möchte in einem Programm prüfen, ob eine Klasse ein bestimmtes Interface implementiert.
Dafür benutze ich, wie hier beschrieben, das is-Schlüsselwort. Allerdings wird nie in die Abfrage gesprungen.
ein Codeausschnitt:
if (isValidPlugin(plugin))
{
if (plugin is IRenderer)//Bedingung wird nie erfüllt
registerPlugin(plugin);
}