Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 21460|Odpověď: 0

[Zdroj] Jak určit, zda instance dědí nadřazenou třídu nebo implementuje určitý typ rozhraní v C#

[Kopírovat odkaz]
Zveřejněno 10.10.2016 12:55:30 | | |


Použijte metodu Type.IsAssignableFrom

public virtual bool IsAssignableFrom(Type c);
parametr
c Typ, který se srovnává se současným typem


Návratová hodnota
platí tehdy, pokud parametr c a aktuální typ představují stejný typ, nebo pokud aktuální typ spadá do hierarchie dědičnosti c, nebo pokud je aktuální typ rozhraním podporovaným c. Pokud žádná z těchto podmínek neplatí, nebo pokud je c prázdná reference, je nepravda.





Předchozí:Vytvořte si účet a heslo pro přihlášení do MongoDb
Další:C# dynamicky načítá dll plugin a vykonává
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com